UBUNTU配置android开发环境
ubuntu的版本12.04 LTS
1.安装JDK
JDK的版本:jdk-7u9-linux-i586.tar.gz
参考网址:http://blog.didu.me/article/472
下载JDK最新版tar.gz
在usr/lib/目录下建立jvm文件夹
sudo mkdir jvm
把刚才下载的文件拷贝到该jvm目录下,然后解压缩。
sudo cp -r 下载/jdk-7u9-linux-x64.tar.gz /usr/lib/jvm
sudo tar -zxvf jdk-7u9-linux-x64.tar.gz
设置环境变量,用gedit打开/etc/profile文件
sudo gedit /etc/profile
在文件的最后面增加:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_09
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
============因为新安装的ubuntu系统,下面修改默认jdk的操作没有做
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_09/bin/java 300
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_09/bin/javac 300
配置链接组:
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
测试安装的结果:
java -version
2.安装eclipse
版本 eclipse-jee-juno-SR1-linux-gtk.tar.gz
注意:第一次安装eclipse-jee-helios-linux-gtk.tar.gz时,无法下载安装ADT。怀疑eclipse的版本有问题,于是更换版本后正常。
3.安装ADT
http://dl-ssl.google.com/android/eclipse/
安装ADT后第一次启动,会自动检测系统并且安装android SDK
4.安装SVN
http://subclipse.tigris.org/update_1.6.x
如果有必要还需要安装android NDK。由于暂时没有需要先不用安装。
---------------------------------------------------------------------2013.11.06
運行運行eclipse時出現如下錯誤:
A java Runtime Environment (JRE) or Java Development kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: xxxxxxxxx in your current PATH
解決:在eclipse.inii中添加:
-vm
/usr/lib/jvm/jdk1.7.0_45/jre/bin/java
啟動啟動sdk Manager時有以下錯誤:
xxxxxxxxxxxxxxxxxxxx/tools/android: java: not found
解決:嘗試將將jdkk配置的訊息放在在 ~/.bashrc中,,然後然後 source ~/.bashrc 無效 重新啟動電腦 無效
再將jdkk配置訊息放回放回/etc/profilee中重新啟動電腦 成功啟動啟動SDK Manager , 原因是當初修改好jdk配置後未重新啟動電腦
在ubuntu 12.04 64bit 系統中,在eclipse中指定android sdk路徑時出現如下錯誤,同時project無法找到找到sdk, 專案編譯無法生成R文件:
Unexpected exception 'Cannot run program "/home/antz/Development/adt-bundle-linux/sdk/platform-tools/adb":
error=2, No such file or directory'while attempting to get adb version from'/home/antz/Development/adt-bundle-linux/sdk/platform-tools/adb'
解決:install IA32 library as well.
Try this:apt-get install ia32-libs