Когда я создаю системное приложение CM7 (например, ADWLauncher), я переключаюсь в папку ADWLauncher и запускаю команду «mm», затем я получаю файлы .apk и .odex. Как я могу просто получить файл .apk с dex в нем? , Я имею в виду, должен ли я меняться где-то в Android.mk или generic.mk, чтобы компиляция приводила только файл apk, который может напрямую запускать instsall.Как создать системное приложение CM без odex?
4
A
ответ
1
Вы можете использовать backsmali, которые можно комбинировать ODEX и APK файлы
baksmali -a [api_level] -x [odex_file] -d [framework_dir]
Или изменить переменную WITH_DEXPREOPT среды в
build/target/board/generic/BoardConfig.mk
0
Это обычно происходит (по крайней мере для меня), когда я не объявлен устройство, для которого я строю breakfast
. Например, без запуска breakfast hammerhead
, я получил Dialer.apk
и arm/Dialer.odex
в выходном каталоге. Кроме того, устройство отказалось запускать двоичный файл, даже после помещения файла .odex
на место.
Запуск breakfast
первые причины make
для создания единого правильного Dialer.apk
, который устанавливает чисто (с использованием adb root
/remount
/push
) на устройстве.
2
Попробуйте mm WITH_DEXPREOPT=false -B
Смежные вопросы
- 1. Как установить приложение как системное приложение
- 2. Как сделать системное приложение в Android-коде
- 3. Системное приложение для Android: aapt не запускается
- 4. Как конвертировать приложение в системное приложение?
- 5. Программно установить приложение как системное приложение
- 6. Системное приложение в Android
- 7. Изменить системное приложение
- 8. Системное приложение для Android
- 9. Сделать системное приложение Android
- 10. Как создать приложение без макета?
- 11. WP8 Как перенаправить приложение в системное приложение на запуск?
- 12. Защита паролем системное приложение android
- 13. Узнайте, работает ли системное приложение
- 14. Не удается обновить системное приложение
- 15. Как обновить системное приложение в android динамически
- 16. Как использовать системное мультимедийное приложение в android
- 17. Как вызвать системное приложение для подробностей контактов
- 18. Как подписывать мое приложение как «системное приложение» android
- 19. У меня есть корневое устройство, как я могу создать приложение как системное приложение?
- 20. Не удалось получить подпись | системное разрешение на приложение, установленное как системное приложение
- 21. Как создать системное предупреждение Draggabble в Android?
- 22. Диалог Qt без значка окна (системное меню)
- 23. Создать вспомогательное приложение без песочницы
- 24. Системное приложение vs Приложение системной подписи vs Привилегированное приложение
- 25. Замените системное приложение на свое собственное модифицированное приложение на android
- 26. Как создать динамическое веб-приложение без eclipse?
- 27. Как создать приложение .net без UI
- 28. Как создать приложение Iphone без MAC OS
- 29. Как создать портативное приложение (работает без установки)
- 30. Как создать приложение wxWidgets без внешних зависимостей?
Я решил эту проблему – Daniel
А как ты это сделал? – skayred
Я тоже хотел бы узнать ответ ... –