Я хочу создать свое Android-приложение в режиме выпуска. Я сделал предлагаемый экспорт из Eclipse. Android-инструменты → Export Unassigned (затем подписали его, выровняли его и т.д.). Хотя экспорт привел бы мне приложение режима деблокирования. Я проверил на диске, и .apk имеет тот же размер, что и тот, который я получаю, когда я обычно компилирую в Eclipse.
Далее я установил его в эмуляторе с помощью > adb install myapp.apk, затем я попытался подключиться к приложению в отладчике Eclipse и, несомненно, попал в точку останова. Поэтому я убежден, что у меня действительно отладочная версия. Вопрос в том, как я могу создать версию режима моего приложения из Eclipse до подписания и отправки на рынок?
Изменить
Если я зарегистрирую его, флаг отладки отключается при экспорте, а также при запуске из Eclipse. Если я явно не установил значение true в разделе приложения Manifest. Кажется, что режим debug/release - это только флаг вкл/выкл. Не делает ничего более того, я могу установить точки останова и отлаживать обе версии. Получающийся .apk имеет тот же размер.
cxLog.e( "TOKEN", " Debuggable=" + (( context.getPackageManager().getApplicationInfo( comp.getPackageName(), 0 ).flags &= ApplicationInfo.FLAG_DEBUGGABLE ) != 0 ) );
10-28 14: 46: 12.479: ОШИБКА/ТОКЕН (1856): Отладка = ложь