当前位置:萝卜系统 > 硬件软件教程 > 详细页面

如何将第三方apk软件包编译到系统中的Android.mk文件中

如何将第三方apk软件包编译到系统中的Android.mk文件中

更新时间:2023-06-20 文章作者:未知 信息来源:网络 阅读次数:

根据运行的环境,操作系统可以分为桌面操作系统,手机操作系统,服务器操作系统,嵌入式操作系统等。

程序编译到android系统_程序编译到android系统_android系统源码编译

在项目开发中,有时将一个已经存在的优秀应用程序放入您自己的项目中程序编译到android系统,这样您就不必编写代码,而您自己编写时可能就没有那么多了

程序编译到android系统_程序编译到android系统_android系统源码编译

好吧程序编译到android系统,如何将应用程序的apk包编译到自己的Android系统中?我总结了三种方法供您参考:

程序编译到android系统_程序编译到android系统_android系统源码编译

方法1:

程序编译到android系统_android系统源码编译_程序编译到android系统

     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) 

程序编译到android系统_程序编译到android系统_android系统源码编译

方法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



温馨提示:喜欢本站的话,请收藏一下本站!

本类教程下载

系统下载排行

网站地图xml | 网站地图html