Создание режима выпуска приложения для Android

Я хочу создать свое приложение для Android в режиме выпуска. Я сделал предложенный Экспорт из Eclipse. Инструменты Android -> Экспорт без назначения (затем подписал его, выровнял и т. Д.) Я, хотя экспорт дал бы мне приложение режима выпуска. Я проверил на диске, и .apk имеет тот же размер, что и тот, который я получаю, когда обычно компилирую в Eclipse.
Далее я установил его в эмуляторе, выполнив> adb install myapp.apk, затем я попытался подключиться к приложению в отладчике Eclipse, и, конечно же, оно попало в мою точку останова.Так что я уверен, что у меня действительно есть отладочная версия. Вопрос в том, как я могу создать версию своего приложения в режиме выпуска из Eclipse перед подписанием и отправкой на рынок?

Редактировать

Если я регистрирую это, флаг отлаживаемости отключен при экспорте, а также при запуске из Eclipse. Если я явно не установил для него значение true в разделе приложения Manifest. Кажется, что режим отладки / выпуска - это просто включение / выключение флага. Больше ничего не делает, я могу устанавливать точки останова и отлаживать обе версии. Получившийся .apk имеет такой же размер.

cxLog.e( "TOKEN", " Debuggable=" + (( context.getPackageManager().getApplicationInfo( comp.getPackageName(), 0 ).flags &= ApplicationInfo.FLAG_DEBUGGABLE ) != 0 ) ); 

10-28 14: 46: 12.479: ОШИБКА / ЖЕТОН (1856): Debuggable = false

18
задан Orn Kristjansson 28 October 2011 в 21:19
поделиться