android 编译问题 java 和 javac 版本不对
在编译android code 出现版本不对的问题:
描述如下:
You are attempting to build with the incorrect version
of java.
Your version is: java version "1.6.0_17".
The correct version is: 1.5.
Please follow the machine setup instructions at
http://source.android.com/download
网上有人提供解决方法如下,目的是安装1.5版本的jdk:
$ sudo apt-get install sun-java5-jdk flex
$ sudo update-java-alternatives -s java-1.5.0-sun
我的发现的解决方法是:
编辑: ~/mydroid/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[\. "$$]')
更多相关文章
- Android(安卓)编译 product 分区
- android 反编译:解决xml二进制文件
- Android添加HelloWorldService实践
- Android(安卓)架构篇----------Framework初识
- [ubuntu 10.04 64bit][android]编译时报错:arm-eabi-gcc command
- 修改android项目sdk版本的方法
- phonegap在android中应用
- Mac 10.12 编译 Android(安卓)源码
- android sdk更新后出现please update ADT to the latest ve