将三方apk放到固定目录
2016-11-27 14:10
309 查看
在Android系统中想要把apk文件放到固定目录中,有两个方法
在Android.mk,使用如下
但是会出现如下错误
但我们可以将编译代码修改,分别在下面两个文件中将error改成warning
这种是android对copy apk文件禁止的
include $(CLEAR_VARS)
LOCAL_MODULE := SogouInput
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_DEX_PREOPT := false
LOCAL_MODULE_PATH := $(TARGET_OUT)/third_app
include $(BUILD_PREBUILT)
1. 使用PRODUCT_COPY_FILES变量
在Android.mk,使用如下PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/NotePadPlus.apk:system/third_app
但是会出现如下错误
build 时想要copy apk,但是出现下面错误, the following variables have been changed:PRODUCT_COPY_FILES。
但我们可以将编译代码修改,分别在下面两个文件中将error改成warning
/build/core/Makefile $(if $(filter %.apk, $(1)),$(warming \ Prebuilt apk found in PRODUCT_COPY_FILES: $(1), use BUILD_PREBUILT instead!)) endef build/core/product.mk $(if $(changed_variables),\ $(eval $(warning The following variables have been changed: $(changed_variables))),)
这种是android对copy apk文件禁止的
2. 使用编译
直接将apk文件参与编译,Android.mk文件如下:include $(CLEAR_VARS)
LOCAL_MODULE := SogouInput
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_DEX_PREOPT := false
LOCAL_MODULE_PATH := $(TARGET_OUT)/third_app
include $(BUILD_PREBUILT)
相关文章推荐
- android如何把apk的工程代码放到源码目录下编译
- Android Gradle复制打包的apk到固定目录
- windows7下php5.4成功安装imageMagick,及解决php imagick常见错误问题。(phpinfo中显示不出来是因为:1.imagick软件本身、php本身、php扩展三方版本要一致,2.需要把CORE_RL_*.dll多个文件放到/php/目录下面)
- 创建一个角色到场景的指定坐标,并放到指定目录下
- Dos BAT 找到目录下的某文件名放到变量里去
- CE中将PC上指定文件加入NK, 并放到目标机上指定目录
- 使用python获取传入目录下apk文件的所有图标
- android开发---6在源码目录与ndk-build下编译jni与apk(附demo)
- android studio 安装assets目录下的apk包出现解析错误的问题
- 网站的图片有时不显示,因为网站文件未放到根目录下,而套了一个文件夹放到目录下
- 淘宝客,tomcat 服务器,将root.txt文件放到您网站的根目录下
- 内置三方apk到Rom可移动/可卸载
- Android:从assets资源目录下安装apk
- 下载apk文件在/data/data/packagename/目录下,如何安装成功
- assets里面的apk 复制到sd上 或者data目录下
- Android /data/data/app_file/目录下面安装apk无权限问题
- 解决Android项目在eclipse中无法打包apk文件[bin目录下没生成apk文件]的问题
- apk应用/data/data/......目录安装权限的问题。
- CE中将PC上指定文件加入NK, 并放到目标机上指定目录
- android做应用更新时,apk放到服务器,但无法下载的解决方法