如何在 Android phone 中安装自定义构建的 AOSP 应用程序
How to install custom build AOSP apps in Android phone
我已经使用以下命令从 AOSP(构建号:LMY48M)构建了 MMS 应用
make -j8 Mms
该命令生成一个 Mms.apk 文件,我想将其安装在我的 Nexus 5 phone 中。 phone 已 root 并安装了 Android 内部版本号 LMY48M。
phone 应该包含安装了与我的 Mms.apk 文件相同的应用程序 ID 的彩信应用程序。我想从 phone 中删除已安装的 Mms 应用程序,因为我有 root 权限。我找不到任何 Mms 应用程序。环聊应用程序正在提供短信功能。
此外,当我尝试安装生成的 Mms.apk 文件时,它会显示带有安装按钮的权限屏幕。点击安装按钮开始安装过程,但在几秒钟后停止并出现错误 "App not installed."
如有任何建议,我们将不胜感激。谢谢你。
您应该尝试将 apk 复制粘贴到 system->app 而不是安装
您应该使用 adb install 命令安装 apk:
adb install -r Mms.apk
这应该会安装最新的 apk,并且如果 Mms.apk 的先前版本已经存在,则会执行更新。
这里棘手的部分是,如果新 apk 已经存在,则必须使用与现有 apk 相同的证书进行签名。我不确定这些是否是 public 证书,但值得一试。
lunch aosp_arm-eng
命令用于模拟器,不适用于设备构建,而是为设备使用特定命令。对于 Nexus 5,您需要使用命令 lunch aosp_hammerhead-userdebug
(参考:https://source.android.com/source/running.html#selecting-device-build)
P.S 您应该下载与您的设备版本号相同的分支。例如,我的 Nexus 5 设备的内部版本号为 LMY48M,因此我应该下载分支 android-5.1.1_r14
。如需更多信息,https://source.android.com/source/build-numbers.html
现在您可以安装 Mms.apk 文件,只需从设备上点击它即可。您不需要 uninstall/remove 视频群聊。
Lillipop 中的彩信应用程序已被环聊应用程序取代。如果您想将 Mms 应用程序安装为内部应用程序,则需要在您的 root 设备中创建以下文件夹结构,
system/priv-app/Mms/Mms.apk
并重启设备。
我已经使用以下命令从 AOSP(构建号:LMY48M)构建了 MMS 应用
make -j8 Mms
该命令生成一个 Mms.apk 文件,我想将其安装在我的 Nexus 5 phone 中。 phone 已 root 并安装了 Android 内部版本号 LMY48M。
phone 应该包含安装了与我的 Mms.apk 文件相同的应用程序 ID 的彩信应用程序。我想从 phone 中删除已安装的 Mms 应用程序,因为我有 root 权限。我找不到任何 Mms 应用程序。环聊应用程序正在提供短信功能。
此外,当我尝试安装生成的 Mms.apk 文件时,它会显示带有安装按钮的权限屏幕。点击安装按钮开始安装过程,但在几秒钟后停止并出现错误 "App not installed."
如有任何建议,我们将不胜感激。谢谢你。
您应该尝试将 apk 复制粘贴到 system->app 而不是安装
您应该使用 adb install 命令安装 apk:
adb install -r Mms.apk
这应该会安装最新的 apk,并且如果 Mms.apk 的先前版本已经存在,则会执行更新。
这里棘手的部分是,如果新 apk 已经存在,则必须使用与现有 apk 相同的证书进行签名。我不确定这些是否是 public 证书,但值得一试。
lunch aosp_arm-eng
命令用于模拟器,不适用于设备构建,而是为设备使用特定命令。对于 Nexus 5,您需要使用命令 lunch aosp_hammerhead-userdebug
(参考:https://source.android.com/source/running.html#selecting-device-build)
P.S 您应该下载与您的设备版本号相同的分支。例如,我的 Nexus 5 设备的内部版本号为 LMY48M,因此我应该下载分支 android-5.1.1_r14
。如需更多信息,https://source.android.com/source/build-numbers.html
现在您可以安装 Mms.apk 文件,只需从设备上点击它即可。您不需要 uninstall/remove 视频群聊。
Lillipop 中的彩信应用程序已被环聊应用程序取代。如果您想将 Mms 应用程序安装为内部应用程序,则需要在您的 root 设备中创建以下文件夹结构,
system/priv-app/Mms/Mms.apk
并重启设备。