在android中编译Settings.apk的正确方法



我的笔记本电脑上有Mini Cyanogenmod源。所以我用make Settings从源代码编译Settings.apk。(我不想编译整个ROM)

编译完成得很好,我编译了Settings.apk。

因此,我通过以下命令将Settings.apk推送到/system/app

adb root
adb push Settings.apk /system/app

文件已成功复制。但现在"设置"应用程序本身已从应用程序抽屉中删除。我试着设置apk的权限,但它也不起作用。当我将原始apk推到/system/app时,设置应用程序会重新出现在应用程序抽屉中。

可能是我编译的apk的问题不起作用。

问题是将Settings.apk推送到/system/app。您应该通过以下命令将Settings.apk推送到"/system/priv app/Settings/":

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

步骤描述如下:

  1. root和romount文件系统
  2. 将Settings.apk推送到右侧目录
  3. 重新启动

相应的命令是:

adb root
adb remount
adb push Settings.apk /system/priv-app/Settings/
adb reboot

最新更新