android6.0.1源码编译报错如下,求教
答案:2 悬赏:20 手机版
解决时间 2021-01-06 21:54
- 提问者网友:我没有何以琛的痴心不悔
- 2021-01-06 17:46
android6.0.1源码编译报错如下,求教
最佳答案
- 五星知识达人网友:思契十里
- 2021-01-06 18:50
有什么编译的错误,可以贴出具体的log信息,看看具体是哪里出错了
全部回答
- 1楼网友:蓝房子
- 2021-01-06 19:29
方法/步骤
在Android6.0的frameworks/base/core/java/com下面增加代码,发现有如下编译错误:
Error: out/target/common/obj/JAVA_LIBRARIES/com.slam.info_intermediates/classes.jar: unknown package name of class file com/slam/info/slamInfo.class
搜索build目录下,发现build/core/tasks/check_boot_jars/check_boot_jars.py脚本里CheckJar函数会打印上面的提示,在该文件的main函数调用该函数前,会先调用LoadWhitelist函数加载白名单列表文件,加载的文件为调用check_boot_jars.py脚本时传进来的参数,继续搜索,发现在build/core/tasks/boot_jars_package_check.mk文件中会调用到该脚本,并且参数是build/core/tasks/check_boot_jars/package_whitelist.txt,故而修改该TXT文件,添加如下内容:
com\.slam\.info
com\.slam\.info\..*
接下来make clean后再make编译的,确认能编译通过。
在Android6.0的frameworks/base/core/java/com下面增加代码,发现有如下编译错误:
Error: out/target/common/obj/JAVA_LIBRARIES/com.slam.info_intermediates/classes.jar: unknown package name of class file com/slam/info/slamInfo.class
搜索build目录下,发现build/core/tasks/check_boot_jars/check_boot_jars.py脚本里CheckJar函数会打印上面的提示,在该文件的main函数调用该函数前,会先调用LoadWhitelist函数加载白名单列表文件,加载的文件为调用check_boot_jars.py脚本时传进来的参数,继续搜索,发现在build/core/tasks/boot_jars_package_check.mk文件中会调用到该脚本,并且参数是build/core/tasks/check_boot_jars/package_whitelist.txt,故而修改该TXT文件,添加如下内容:
com\.slam\.info
com\.slam\.info\..*
接下来make clean后再make编译的,确认能编译通过。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯