如果我有第三部分用他们的密钥签名的apk。
我用我们的设备预制了它,在ics中,这应该用BUILD_PREBUILT完成,apk必须用我们的密钥签名,但是当用户获得设备时他们怎么能升级apk
第三部分提供最新版本? (证书不一样)。
提前致谢。
答案 0 :(得分:4)
通过设置LOCAL_CERTIFICATE := PRESIGNED
以下是此类用法的完整示例:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := MyApp
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_MODULE_TAGS := optional
# tell dexopt not to try resigning the apks
LOCAL_CERTIFICATE := PRESIGNED
include $(BUILD_PREBUILT)