【发布时间】:2016-02-08 07:34:45
【问题描述】:
我有一个系统应用程序,它能够执行一些系统级任务(例如:远程重启等)。我想在 Android-Dev-Studio 模拟器中尝试一下。
我已经用谷歌搜索了它,这是我目前发现的:
构建.apk
- adb 重新挂载
- adb push [MyApp.apk] /system/app/ (这是 API 级别 19+ 中的 /system/priv-app)
- adb shell chmod 644 /system/app/[MyApp.apk]
- adb 重启
我已经完成了所有这些。我尝试将我的 apk 复制到文件夹“/system/app/”和“/system/priv-app/”文件夹中。无论如何,当我重新启动模拟器时不会显示任何内容并卡住。
According to this question reboot 不适用于模拟器,我也注意到这是正确的,因为复制的 .apk 文件在重新启动时丢失。
我在这里缺少什么?
我正在为 SDKVersion - 21 编译和构建。那么我应该将我的系统应用程序复制到哪个文件夹? (/system/app/ 或 /system/priv-app)?
另外,如果重启对模拟器不起作用,我该如何安装和运行应用程序?
【问题讨论】:
标签: android android-emulator system-services