3
如果我有第三部分apk與他們的密鑰簽名。
我使用我們的設備預製了它,在ics中,這應該用BUILD_PREBUILT來完成,apk必須用我們的密鑰簽名,但是當用戶拿到設備時他們怎麼可能升級APK 最新版本的第三部分提供? (證書不一樣)。如何處理android BUILD_PREBUILT?
在此先感謝。
如果我有第三部分apk與他們的密鑰簽名。
我使用我們的設備預製了它,在ics中,這應該用BUILD_PREBUILT來完成,apk必須用我們的密鑰簽名,但是當用戶拿到設備時他們怎麼可能升級APK 最新版本的第三部分提供? (證書不一樣)。如何處理android BUILD_PREBUILT?
在此先感謝。
你的不使用BUILD_PREBUILT通過設置LOCAL_CERTIFICATE := PRESIGNED
這裏的時候辭去APK的選項是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)