2

我有一个系统应用程序,它能够执行一些系统级任务(例如:远程重启等)。我想在 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)?

此外,如果重新启动不适用于模拟器,我如何安装并运行该应用程序?

4

1 回答 1

0

你的模拟器是什么安卓版本的?
自 Android L 以来,“/system/app/”和“/system/priv-app/”目录结构已更改,您应该使用:

adb push MyApp.apk /system/priv-app/MyApp/
于 2016-02-14T03:49:03.240 回答