根據(jù)運行的環(huán)境,操作系統(tǒng)可以分為桌面操作系統(tǒng),手機操作系統(tǒng),服務(wù)器操作系統(tǒng),嵌入式操作系統(tǒng)等。 
在項目開發(fā)中,有時將一個已經(jīng)存在的優(yōu)秀應(yīng)用程序放入您自己的項目中程序編譯到android系統(tǒng),這樣您就不必編寫代碼,而您自己編寫時可能就沒有那么多了

好吧程序編譯到android系統(tǒng),如何將應(yīng)用程序的apk包編譯到自己的Android系統(tǒng)中?我總結(jié)了三種方法供您參考:

方法1:

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
file := $(TARGET_OUT_APPS)/AppInstaller.apk
$(file) : $(LOCAL_PATH)/AppInstaller.apk | $(ACP)
$(transform-prebuilt-to-target)
ALL_PREBUILT += $(file)

方法2:
? include$(CLEAR_VARS)
? LOCAL_SRC_FILES:= AppInstaller.apk
? LOCAL_BUILT_MODULE_STEM:= AppInstaller.apk
? LOCAL_MODULE_SUFFIX:= .pak
? LOCAL_MODULE:= AppInstaller
? LOCAL_MODULE_CLASS:= APPS
? LOCAL_CERTIFICATE:= paltform
? include$(BUILD_PREBUILT)
方法三:
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := AppInstaller.apk
LOCAL_MODULE_TAGS := user
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_PATH :=$(TARGET_OUT_APP)
LOCAL_SRC_FILES := $(LOCAL_MODULE)
LOCAL_CERTIFICATE := paltform
include $(BUILD_PREBUILT)
以上三種方法可以將三方apk編譯到系統(tǒng)中.
本文來自本站,轉(zhuǎn)載請注明本文網(wǎng)址: http://www.pc-fly.com/a/jisuanjixue/article-286876-1.html
|