最近工作需要将jar包打包到OS中,jar首先转换成dex格式的,通过Android\sdk\build-tools\30.0.2
d8 --output tast.jar testdex.jar
如果不进行d8转换,Android系统无法识别。
遇到问题:通过PRODUCT_COPY_FILES 复制到OS中的jar包无法进行差分更新。
PRODUCT_COPY_FILES +=
准备工作完成后,将testdex.jar打包到OS中
1、创建testdex文件夹
在路径/alps/vendor/mediatek/下创建testdex文件夹
2、在文件夹中创建Android.bp文件
这个文件是Android的配置文件,具体说明参照官方的网址
编辑文件内容:
dex_import {
name: "testdex",
owner: "XXXX",
jars: ["testdex.jar"],
//product_specific: true,
//system_ext_specific:true,
}
其中product_specific,true表示安装在 /product/framewor