我有一个系统应用程序,它能够执行一些系统级任务(例如:远程重启等)。我想在 Android-Dev-Studio Emulator 中尝试一下。
我已经用谷歌搜索了它,这是我迄今为止发现的:
构建.apk
- adb 重新挂载
- adb push [MyApp.apk] /system/app/ (这是API 级别 19+ 中的/system/priv-app )
- adb shell chmod 644 /system/app/[MyApp.apk]
- 亚行重启
我已经完成了这一切。我尝试将我的 apk 复制到文件夹“/system/app/”和“/system/priv-app/”文件夹中。无论如何,当我重新启动模拟器时不会显示任何内容并卡住。
根据这个问题,重启不适用于模拟器,我也注意到这是正确的,因为复制的 .apk 文件在重启时丢失。
我在这里想念什么?
我正在为 SDKVersion - 21 编译和构建。那么我应该将我的系统应用程序复制到哪个文件夹?(/system/app/ 或 /system/priv-app)?
此外,如果重新启动不适用于模拟器,我如何安装并运行该应用程序?