这个我遇到过:
(一) 源码的编译
编译很简单 直接在android目录下 make ,等上5,6小时就可以了,不过android的编译系统要求java,javac的版本是1.5的,在build/core/main.mk里,
会对java,javac的版本进行检测。如果版本不对,则出现问题:Checking build tools versions...
************************************************************
You are attempting to build with the incorrect version
of java.
Your version is: java version "1.6.0_0".
The correct version is: 1.5.
Please follow the machine setup instructions at
http://source.android.com/downloadsolution 1 :编辑 build/core/main.mk修改java_version := $(shell java -version 2>&1 | head -n 1 | grep '[ "]1\.5[\. "$$]')javac_version := $(shell javac -version 2>&1 | head -n 1 | grep '[ "]1\.5[\. "$$]')为java_version := $(shell java -version 2>&1 | head -n 1 | grep '[ "]1\.6[\. "$$]')javac_version := $(shell javac -version 2>&1 | head -n 1 | grep '[ "]1\.6[\. "$$]') 缺点: 但编译sdk的时候还是会出现问题 。
这是我总结的:http://blog.csdn.net/zhq56030207/archive/2010/09/19/5895033.aspx
(一) 源码的编译
编译很简单 直接在android目录下 make ,等上5,6小时就可以了,不过android的编译系统要求java,javac的版本是1.5的,在build/core/main.mk里,
会对java,javac的版本进行检测。如果版本不对,则出现问题:Checking build tools versions...
************************************************************
You are attempting to build with the incorrect version
of java.
Your version is: java version "1.6.0_0".
The correct version is: 1.5.
Please follow the machine setup instructions at
http://source.android.com/downloadsolution 1 :编辑 build/core/main.mk修改java_version := $(shell java -version 2>&1 | head -n 1 | grep '[ "]1\.5[\. "$$]')javac_version := $(shell javac -version 2>&1 | head -n 1 | grep '[ "]1\.5[\. "$$]')为java_version := $(shell java -version 2>&1 | head -n 1 | grep '[ "]1\.6[\. "$$]')javac_version := $(shell javac -version 2>&1 | head -n 1 | grep '[ "]1\.6[\. "$$]') 缺点: 但编译sdk的时候还是会出现问题 。
这是我总结的:http://blog.csdn.net/zhq56030207/archive/2010/09/19/5895033.aspx
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货