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 N 版本问题
- Android工程的gradle版本和gradle plugin插件对应关系
- 2.Android 发布版本图和应用开发特色
- 编译android版本的opencv 2.4.2
- Android 获取应用的icon、名字、版本号
- 【笔记】Android高版本Apache HTTPClient变更兼容和HTTP请求