Tia*_*ang 4 android android-source
如果我有一个用他们的密钥签名的第三方 apk。
我用我们的设备预先构建了它,在 ics 中,这应该用 BUILD_PREBUILT 来完成,apk 必须用我们的密钥签名,但是当用户拿到设备时,他们如何使用第三方提供的最新版本升级 apk?(证书不一样)。
提前致谢。
在使用 BUILD_PREBUILT 时,您可以选择不放弃apk,方法是设置LOCAL_CERTIFICATE := PRESIGNED
这是用于此类用途的 makefile 的完整示例:
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)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6098 次 |
| 最近记录: |