android 编译源码 错误解决
2010-07-15 20:32:00 来源:WEB开发网核心提示:配置编译环境并下载JDK5:sudo apt-get install sun-java5-jdk 解决方法二: 安装JDK 1.6 , 修改Android源文件, 1) 安装jdk 1.6,android 编译源码 错误解决(5),修改<src_top/build/core/make.mk>(如果2.0版本
配置编译环境并下载JDK5:sudo apt-get install sun-java5-jdk
解决方法二: 安装JDK 1.6 , 修改Android源文件。
1) 安装jdk 1.6,修改<src_top/build/core/make.mk>(如果2.0版本源码请修改<src_top/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[. "$$]')
即可。
推荐使用第一种解决方法。
解决方法二: 安装JDK 1.6 , 修改Android源文件。
1) 安装jdk 1.6,修改<src_top/build/core/make.mk>(如果2.0版本源码请修改<src_top/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[. "$$]')
即可。
推荐使用第一种解决方法。
3. 安装编译过程中必需软件 。根据网上高人的经验,这是编译的最小工具软件集。
$sudo apt-get install build-essential
$sudo apt-get install
zlib1g-dev
$sudo apt-get install flex
$sudo apt-get install
libncurses-dev
$sudo apt-get install libx11-dev
$sudo apt-get
install gperf
4. make .经过漫长的编译过程,编译成功。
参考:http://www.yhsafe.com/article/2010/0317/article_1558.html
http://blog.csdn.net/skywalkzf/archive/2010/04/07/5458616.aspx
[]
赞助商链接