九鼎创展论坛中文版English
登录 | 立即注册 设为首页收藏本站 切换到宽版
查看: 9591|回复: 6
打印 上一主题 下一主题

android4.4.4编译问题

[复制链接]
跳转到指定楼层
楼主
发表于 2014-11-28 10:13:10 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
小弟有几个编译问题,一直搞不明白
1.不论是4.0还是4.2还是刚刚发布的4.4.4的源代码,在使用./mk -u和./mk -k编译完uboot和kernel以后,使用./mk -s编译android系统时都有以下错误:
^Cwujun@bitsphere:/android/x4412_4.4$ ./mk -s
./mk: 93: ./mk: source: not found
根据这个问题,编辑了./mk脚本,把脚本的build_system()函数中的source build/envsetup.sh || return 1这行注释掉就行,这样以后每次编译前非要手动.build/envsetup.sh一把才行,为什么会报这个错?
2.MAKE版本一定要是3.81或3.82的吗?
Android can only be built by versions 3.81 and 3.82.
3.JDK版本的问题
You use OpenJDK but only Sun/Oracle JDK is supported.「
以上第2和第3点,个人都是修改build/core/main.mk脚本把它们跳过去了,4.0和4.2编译成功,但心里总是不太爽,问题是4.4.4,又报错:
make: *** No rule to make target 'external/wpa_supplicant_8/wpa_supplicant/src/drivers/drivers.mk'.  Stop.
这个怎么解决呢?

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳市九鼎创展科技官方论坛 ( 粤ICP备11028681号-2  

GMT+8, 2024-5-3 07:08 , Processed in 0.017873 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表