Firefly开源社区

打印 上一主题 下一主题

android 编译早就要求 64位, java7,怎么这个还是只能用java6 不能用OpenJDK?

79

积分

0

威望

0

贡献

技术小白

积分
79

android 编译早就要求 64位, java7,怎么这个还是只能用java6 不能用OpenJDK?

发表于 2014-11-5 12:48:03      浏览:14394 | 回复:5        打印      只看该作者   [复制链接] 楼主
android 编译早就要求 64位, java7,怎么这个还是只能用java6 不能用OpenJDK?
回复

使用道具 举报

发表于 2014-11-5 14:57:44        只看该作者  沙发
楼主用java7或者openjdk报错了什么错误信息吗?贴出来让论坛的大神网友一起帮忙看看
暴走的创客!
回复

使用道具 举报

79

积分

0

威望

0

贡献

技术小白

积分
79
发表于 2014-11-6 09:08:50        只看该作者  板凳
build/core/main.mk 从line 143 到 line 186 , 判断 java 版本, OpenJDK不行, 必须 sun java6, 版本必须 java SE 1.6, 把这3处判断屏蔽, 编译则一堆错误,最后说java 版本不兼容
回复

使用道具 举报

279

积分

10

威望

9

贡献

社区版主

Rank: 7Rank: 7Rank: 7

积分
279
QQ
发表于 2014-11-6 10:16:25        只看该作者  地板
connet 发表于 2014-11-6 09:08
build/core/main.mk 从line 143 到 line 186 , 判断 java 版本, OpenJDK不行, 必须 sun java6, 版本必须 ...

Google官方推荐Android2.3版本之前使用JDK1.5,Android2.3之后使用JDK1.6(也就是JDK6)版本。
回复

使用道具 举报

79

积分

0

威望

0

贡献

技术小白

积分
79
发表于 2014-11-6 11:34:46        只看该作者  5#
官方早就推荐 OpenJDK1.7 吧
回复

使用道具 举报

279

积分

10

威望

9

贡献

社区版主

Rank: 7Rank: 7Rank: 7

积分
279
QQ
发表于 2014-11-6 16:38:58        只看该作者  6#
connet 发表于 2014-11-6 11:34
官方早就推荐 OpenJDK1.7 吧

你好,据我所知,我编译过MTK源码和RK的源码,JDK使用的版本都是1.6版本的,这个限制是原厂发布的源码时候对编译环境要求决定了。
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表