无法在根植的Nexus 10平板电脑上将apk推送到系统/应用程序

时间:2014-07-09 11:58:26

标签: apk adb android

我需要将apk推送到系统/应用程序(我需要我的apk才能作为系统应用程序工作)。我正在使用nexus 10平板电脑(4.4.2 - Kitkat)。我根植了这款平板电脑。

当我尝试使用adb推送apk时,它显示"无法复制 - 只读文件系统"

我还尝试使用读写权限重新安装/ system,但我仍然遇到同样的错误。

重新安装后,我将系统和app文件夹的权限更改为" 777"。我仍然得到同样的错误。

有人可以告诉我如何才能让它发挥作用。

1 个答案:

答案 0 :(得分:1)

  1. adb shell
  2. mount -o rw,remount / system
  3. 转至/ system / app并删除your_app.apk(如果有)
  4. 退出shell
  5. adb pull /data/system/packages.xml - 这会将文件下载到您电脑上的当前目录
  6. adb pull /data/system/packages.list
  7. 从packages.xml中移除带有属性name = your_app_package(及其所有内容)的标记,并在packages.list中输入
  8. 使用adb push命令上传文件
  9. 使用adb shell清除dalvik缓存rm / data / dalvik-cache / *
  10. 使用adb shell rm -r / data / data / your_app_package从数据文件夹中删除your_app_package
  11. 重新启动后使用adb reboot重新启动手机,您将能够安装新应用
  12. 有些观点可以省略 - 请尝试

    希望会有所帮助