Не удается установить флаг отладки в AndroidManifest.XML

Я пытаюсь сделать в этом уроке чтобы узнать отладку приложений NDK, но когда я установил android:debuggable="true" в AndroidManifest.xml-файл возникает следующая ошибка:

избежать хардкодить в режиме отладки; оставляя это позволяет Debug и релиз строит автоматически назначить один

как его решить, чтобы иметь возможность отлаживать приложение чайника?

1 ответов


см. официальный документ для SDK Tools, Редакция 8 (Декабрь 2010)

поддержка истинной сборки отладки. Разработчикам больше не нужно добавлять до <application> тег в манифесте - инструменты сборки автоматически добавляют атрибут. В Eclipse / ADT все инкрементные сборки считаются отладочными сборками, поэтому инструменты вставляют android:debuggable="true". При экспорте подписанной сборки выпуска инструменты не добавляют атрибут. В Ant, команда отладки ant автоматически вставляет , а отпустите муравья не. Если android:debuggable="true" вручную, тогда Ant release фактически выполнит сборку отладки, а не выпуск строить.

обновление

если вы действительно хотите отключить проверку на флаг отладки в Eclipse, вы должны сделать следующее:

  1. перейти к Настройки Проекта:
  2. выберите Android Корпия Предпочтения
  3. найти HardcodedDebugMode Id в безопасность и выберите
  4. изменить значение тяжести to предупреждение например.
  5. применить и Ok.

экран по реквизитам: enter image description here