Android11编译导入PRODUCT_BOOT_JARS
Android P以下版本导入PRODUCT_BOOT_JARS
Android编译导入PRODUCT_BOOT_JARS
增加package白名单
编写jar包Android.mk文件(此jar包为dex文件)
make编译
Android 11 版本导入PRODUCT_BOOT_JARS
编写jar包Android.bp文件(此jar包为class文件)
使用androidmk命令把Android.mk文件生成Android.bp
Android.bp增加java_library
jar包为dex文件编译运行出错处理
check_boot_jars.py 检查出错
merge_zips合并jar包出错
Android P以下版本导入PRODUCT_BOOT_JARS
Android编译导入PRODUCT_BOOT_JARS
PRODUCT_PACKAGES +=
com.king.test.module
PRODUCT_BOOT_JARS +=
com.king.test.module
1
2
3
4
增加package白名单
源码文件build/make/core/tasks/check_boot_jars/package_allowed_list.txt增加jar包名白名单
###################################################
#e.g. com.king.test.module-dex.jar
com.king.test
com.king.test…*
1
2
3
4
编写jar包Android.mk文件(此jar包为dex文件