Установка Android System-App на эмуляторе не работает
У меня есть системное приложение, способное выполнять некоторые задачи системного уровня (например, удаленная перезагрузка и т. Д.). Я хочу попробовать это в эмуляторе Android-Dev-Studio.
Я гуглил это, и вот что я нашел до сих пор:
Сборка.apk
- adb remount
- adb push [MyApp.apk] / system / app / (это /system/priv-app в API Level 19+)
- оболочка adb chmod 644 /system/app/[MyApp.apk]
- перезагрузка adb
Я сделал все это. Я попытался скопировать мой apk в обе папки "/system/app/" и "/system/priv-app/". В любом случае, при перезагрузке эмулятор ничего не показывает и зависает.
В соответствии с этим вопросом перезагрузка не работает для эмуляторов, что, как я заметил, также является правильным, поскольку скопированный файл.apk теряется при перезапуске.
Что мне здесь не хватает?
Я компилирую и собираю для SDKVersion - 21. Так в какую папку мне скопировать системное приложение? (/system/app/ или /system/priv-app)?
Также, если перезагрузка не работает для эмуляторов, как мне установить и запустить приложение?
1 ответ
Какая андроид версия вашего эмулятора?
Структура каталогов "/system/app/" и "/system/priv-app/" была изменена со времени Android L, вы должны использовать:
adb push MyApp.apk /system/priv-app/MyApp/