【发布时间】:2017-07-04 09:46:29
【问题描述】:
我正在从 Rockchip 源构建一个 Android 映像,我想包含一个 APK。
APK 在其 AndroidManifest.xml 中有以下行:
android:sharedUserId="android.uid.system"
只要应用程序使用与系统相同的证书进行签名,就可以正常工作。我目前通过在构建 APK 后手动签名来实现这一点。
我正在使用this 回答在构建系统时包含 APK,但是对于 Android.mk 文件中的以下行我有点困惑: p>
LOCAL_CERTIFICATE := < desired key >
此字段的可能值为:platform、shared、media 和 releasekey。
我的问题是,如果我包含我的应用程序的未签名副本,是否有办法在从源代码构建时将其与系统的其余部分一起签名?也许将这些值之一用于LOCAL_CERTIFICATE?
【问题讨论】:
-
嗯,经过进一步搜索,我找到了this,这是我唯一的选择吗?在包含在图像中之前,我是否必须手动签署 APK?