在Android中新增的library层(com.demo.jar)后,在APK中调用该jar包,出现了java.lang.VerifyError错误。
这是由于新增的com.demo.jar包存在于/system/framework中,但是没有加入到BOOTCLASSPATH中。
查看BOOTCLASSPATH:
#echo $BOOTCLASSPATH
一、需要在相应的device-common.mk文件中新增代码:
PRODUCT_BOOT_JARS := \
com.demo
二、重新编译
make clean -------必须,否则PRODUCT_BOOT_JARS 的修改不会编译进去
make -j40