Каковы последствия установки приложения на рынке, а флаг отладки установлен на true?
Какой флаг debug-flag вы имеете в виду?
Если вы имеете в виду android:debuggable
флаг в AndroidManifest.xml
, то это означает, что каждый человек может использовать отладчик и подключаться к ваше приложение через USB. Каждый может остановить приложение и посмотреть, какие строки кодов выполняются, когда. Если это накладывает угрозу безопасности, если вы делаете что-либо, что не следует раскрывать.
Если вы имеете в виду, что подписали свое приложение с помощью отладочной клавиши, см. ответ Rahuls, хотя вы не можете загружать приложение без полнофункционального ключа (это было возможно несколько месяцев назад, но теперь оно заблокировано Google).
Если вы имеете в виду, что вы выводите отладочную информацию через LOG.d(), см. ответ Fenders.
Насколько я знаю, вы не можете выпустить приложение в Android Market, подписанное с помощью отладочной клавиши
Контрольная точка 3 в этой ссылке
http://developer.android.com/guide/publishing/app-signing.html
Отладочная информация видна в LogCat.
Но, возможно, это больше, чем этот