Android 增加第三方APK
来源:互联网 发布:青岛干部网络管理学院 编辑:程序博客网 时间:2024/04/30 09:29
一:源码增加
在自己开发的APK的情况下,有源码,把源码复制到packages/apps 目录下,并按照要求编写一个Android.mk 文件即可.
这种方法要求开发的APK必须遵循一些约定,最主要的就是字符串必须在strings.xml里定义,不能直接在应用程序里赋字符串值。
二:没有源码,只有编译好的APK
有2种办法可以添加.
1:直接复制到out/target/product/*name*/system/app/目录里即可。
这种方法最简单,但是在重新make整个项目后又必须重新复制到此目录。
2:使用BUILD_PREBUILT .按如下方法添加
a:复制要添加的apk到/device/*vendorname*/common/app/apk/目录里
b:在此目录下添加如下变量,LOCAL_MODULE这行是apk的名称,不含后缀
include $(CLEAR_VARS)
LOCAL_MODULE := AdobeAIR
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_PATH := $(TARGET_OUT_APPS)
LOCAL_SRC_FILES := $(LOCAL_MODULE)$(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
include $(BUILD_PREBUILT)
c:在会运行到的.mk文件里添加如下变量
PRODUCT_PACKAGES += \
AdobeAIR
然后在重新make项目的时候会自动复制到相关目录.
注意:下面说一下 PRODUCT_PACKAGES 与PRODUCT_COPY_FILES 的区别
PRODUCT_PACKAGES 可以集成编译好的第三方apk,而PRODUCT_COPY_FILES不行,PRODUCT_COPY_FILES可以集成除apk和so以外的任何文件,把文件 copy 到需要的目录。
- Android 增加第三方APK
- mtk 如何增加第三方apk
- Android 增加第三方库
- android添加第三方apk
- android APK 启动第三方APK
- 在android中增加 第三方库
- android 预装第三方apk的方法
- Android: 第三方jar打包进APK
- android 预装第三方apk的方法
- Android 5.0 内置第三方apk
- android接入第三方apk的解决方法
- android中启动第三方apk
- Android 5.0 内置第三方apk
- Android系统预装第三方apk
- Android系统预装第三方apk
- android第三方apk集成系统apk,Android.mk编写
- 从android一个apk中启动第三方apk应用
- 从android一个apk中启动第三方apk应用
- iMx把App预先装入系统
- 计算直线的交点数
- 用CMAKE同时配置64位和32位两种版本的QT
- 第一线安莱:打破IaaS的僵局
- MapController类
- Android 增加第三方APK
- sqlserver 与 c# 类型对应
- 嵌入JPG图像资源
- 对现存互联网图片识别网站的研究
- asm 故障组 故障组
- Appium_Java code(1)
- c Union 和 struct 区别
- 【cocos2d-x官方文档】不同平台上Cocos2d-x所支持的最大纹理大小
- 巧用成员指针减少代码重复