根据运行的环境,操作系统可以分为桌面操作系统,手机操作系统,服务器操作系统,嵌入式操作系统等。
在项目开发中,有时将一个已经存在的优秀应用程序放入您自己的项目中程序编译到android系统,这样您就不必编写代码,而您自己编写时可能就没有那么多了
好吧程序编译到android系统,如何将应用程序的apk包编译到自己的Android系统中?我总结了三种方法供您参考:
方法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编译到系统中.
本文来自本站,转载请注明本文网址: http://www.pc-fly.com/a/jisuanjixue/article-286876-1.html
|