【问题标题】:How do I include an APK that needs to be system-signed while building the Android source?如何在构建 Android 源代码时包含需要系统签名的 APK?
【发布时间】: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 >

此字段的可能值为:platformsharedmediareleasekey

我的问题是,如果我包含我的应用程序的未签名副本,是否有办法在从源代码构建时将其与系统的其余部分一起签名?也许将这些值之一用于LOCAL_CERTIFICATE

【问题讨论】:

  • 嗯,经过进一步搜索,我找到了this,这是我唯一的选择吗?在包含在图像中之前,我是否必须手动签署 APK?

标签: android android-source


【解决方案1】:

在将其放入构建之前辞职的一种方法。

并且要使其拥有系统权限,您需要使用平台证书:

LOCAL_CERTIFICATE := platform

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-04
    • 2020-12-16
    • 1970-01-01
    • 2019-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多