将已编译的AOSP中的apks推送到设备

时间:2012-11-01 17:48:36

标签: android android-source

我将AOSP中的代码同步到我的计算机上,修改了Phone.apk文件的来源。我跑了make(对于Maguro),并在/ out文件夹中找到了一个Phone.apk文件。我在手机上使用AOSP rom(但不是我自己编写的那个),但是当我将创建的Phone.apk文件移动到/system/app时,我失去了信号,当我启动{ {1}}我得到了一个FC。 Logcat说我失踪了Settings > Mobile Networks(我知道我不是)。为了使用我从源代码构建的apk文件,我需要做什么?

1 个答案:

答案 0 :(得分:2)

我想这个问题如下。电话应用程序使用sharedUserId:android:sharedUserId="android.uid.phone"。因此,当AOSP映像和Phone.apk使用不同的证书进行签名时,不允许Phone应用程序接收此共享UID(因为如果应用程序使用相同的证书签名,则应用程序可以共享相同的UID)并接收新的UID。因此,电话应用程序无法使用无线电接口(松散信号),无法配置。

尝试使用您的键创建AOSP图像并在设备上进行闪烁。然后使用相同的证书签署您的电话应用程序。我想这应该有所帮助。祝好运!