android.util.Config.DEBUG всегда ложно даже при разработке и отладке в eclipse.Зачем? - PullRequest
4 голосов
/ 21 декабря 2010

При разработке в eclipse константа android.util.Config.DEBUG всегда ложна, даже когда я отлаживаю проект.

Javadoc для этой константы говорит: «Если это отладочная сборка, это полебудет правдой. "Что я делаю не так?

Ответы [ 2 ]

6 голосов
/ 09 марта 2011

Упомянутая в документе «сборка» - это не сборка вашего приложения, а сборка системы Android.

Значение Config.DEBUG ONLY зависит от системы (ПЗУ)ваше устройство, не имеет ничего общего с вашим приложением.На устройстве с ПЗУ производственной сборки Config.DEBUG всегда имеет значение false независимо от того, как вы установили отладку USB на устройстве и флаг отладки в манифесте.

Если документ написан так: «Если система Android представляет собой отладочную сборку, это поле будет истинным.», Тогда это будет менее запутанным.

0 голосов
/ 21 декабря 2010

http://groups.google.com/group/android-developers/browse_thread/thread/be329298953aa8bd

Я думаю, учитывая приведенную выше ссылку, что ответ лежит не на вашем устройстве, а на устройстве.

Зашли ли вы в настройки устройства и включили ли отладку?

Перейдите в Настройки> Настройки приложения> Разработка и убедитесь, что отладка по USB включена.

[Редактировать] И убедитесь, что в файле манифеста вы поместили debuggable = "true"

<manifest>
...
<application android:debuggable="true" >
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...