阅读:6296回复:3

Android9.0 makefile无法拷贝apk文件解决方法

楼主#
更多 发布于:2019-07-01 17:29
Android9.0 build系统中会检测编译过程中有无直接拷贝apk文件的行为,如有会报错如下:


Prebuilt apk found in PRODUCT_COPY_FILES: $(1), use BUILD_PREBUILT instead!


要想直接复制apk文件,可以修改以下文件,去掉拷贝时的过滤检测:
AndroidP/build/core/Makefile

图片:makefile.png


将图中的.apk关键字随便改为.777其他不存在的额文件类型就可自由复制apk文件到out目录下

最新喜欢:

zhaoyf13zhaoyf...
If you have nothing to lose, then you can do anything.
conlan
论坛版主
论坛版主
沙发#
发布于:2019-07-01 17:34
 11
板凳#
发布于:2019-07-08 17:40
非常实用的技巧
[url]http://190.lsal.cn/195/1329.gif?0728100424873[/url]
地板#
发布于:2020-08-24 14:16
我都是在工程目录的mk文件里拷贝的:
$(shell mkdir -p out/target/product/p281/system/preinstall)
$(shell cp -rf device/amlogic/jn_conmon/preinstall/*.apk  out/target/product/p281/system/preinstall)
游客

返回顶部