Ubuntu 12.10 中 jdk分 openjdk和sun版本, 前者用于一般用户,后者(sun)一般用来开发的, 默认的openjdk一般不能用来安卓开发(暂时)。
1)首先是jdk的问题
ubuntu软件中心安装Eclipse会默认安装openjdk不太适合android开发者使用,最好卸载掉, sudo apt-get purge openjdk*
再重新安装sun版的jdk,eg:
java version "1.6.0_43"
Java(TM) SE Runtime Environment (build 1.6.0_43-b01)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode)
上面就代表sun版本的。我们运行android程序时一般标准版本为java SE 1.6,所以如果安装版本大于1.6也得重新安装。
安装步骤 :http://blog.csdn.net/lanjianhun/article/details/8730814
2)make过程中出现错误,列出一些解决方法
a. 找不到jar
cd /usr/bin
sudo ln -s -f /usr/lib/jdk6/jdk1.6.0_43/bin/jar
b.找不到gperf
sudo apt-get install gperf
c.找不到xsltproc
sudo apt-get install xsltproc
还有篇文章不错: Android 源码编译make的错误处理
http://blog.csdn.net/sunboy_2050/article/details/6977386
3)其他一些命令
删除某个文件:sudo rm -rf java
项目build及make命令: . build/asus_build.sh A68 和 make -j4