Я использовал вызовы Log.whwhat (), чтобы регистрировать различную информацию, когда я разрабатывал свое приложение для Android.Готовясь опубликовать свое приложение на Android Marketplace, я пытаюсь выяснить, что мне нужно удалить.
В соответствии с Руководством разработчика по Android , перед публикацией они предлагают:
Deactivate any calls to Log methods in the source code.
Как один деактивирует методы журнала?Очевидно, что я мог бы пройтись и стереть их все (что немного болезненно), но есть ли какой-то другой способ деактивировать вызовы журнала, о которых я не знаю?
Кроме того, какова опасность наличия журналазвонки в опубликованном приложении?Может ли кто-нибудь установить Eclipse, подключить его к своему телефону и включить режим отладки, чтобы увидеть все те же LogCat
данные, которые я вижу при разработке?
Также в руководстве разработчика предлагается:
Remove the android:debuggable="true" attribute from the <application> element of the manifest.
До сих пор я не знал об этом флаге.Что именно это делает?До этого момента я занимался разработкой и отладкой своего приложения, и в моем манифесте для этого флага не установлено значение true или false.