【问题标题】:Installing Android System-App on Emulator does not work在模拟器上安装 Android System-App 不起作用
【发布时间】: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


    【解决方案1】:

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

    adb push MyApp.apk /system/priv-app/MyApp/
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-01
      • 1970-01-01
      • 2018-10-08
      • 1970-01-01
      • 1970-01-01
      • 2016-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多