ubuntu 12.04LTS下搭建Andriod开发环境记录

今天在Ubuntu 12.04 LTS 下安装了android开发环境。

1, 安装JDK

先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压

Step1:
# 将解压好的jdk1.7.0_21文件夹用最高权限复制到/usr/lib/jvm目录里
sudo cp -r ~/jdk1.7.0_21/ /usr/lib/jvm/

Step2:
# 配置环境变量
sudo gedit ~/.profile
在末尾加上:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_21

然后保存关闭,使用source更新下
$ source ~/.profile

使用env命令察看JAVA_HOME的值
$ env
如果JAVA_HOME=/usr/lib/jvm/jdk1.7.0_21,说明配置成功。

Step3:
# 将系统默认的jdk修改过来
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_21/bin/java 300

输入sun jdk前的数字就好了
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_21/bin/javac 300

$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac

Step4:
然后再输入java -version,看到如下信息,就说明改成sun的jdk了:
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)

2,安装(下载)Android  adt-bundle-linux-x86_64-20130522

3, ADT 报错解决:

Failed to get the adb version: Cannot run program "/home/jayhomzhou/android/android-sdk/platform-tools/adb": error=2, 没有那个文件或目录


64位系统,Ubuntu12.04,搭建JDK,Android环境,把android SDK复制过来后,里面的adb和其它命令的都不能使用。

错误提示:android-sdk-linux_86/platform-tools/adb: 没有那个文件或目录。

解决方案:由于是64bit的系统,而Android sdk只有32bit的程序,需要安装ia32-libs,才能使用。

运行如下命令:

[plain] view plaincopy
 
  1. sudo apt-get install ia32-libs  
 
Failed to load libGL.so
error libGL.so: cannot open shared object file: No such file or directory

I am using Ubuntu 12.04 64-bit. Using the following command to solve the problem

ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 ~/Development/adt-bundle-linux-x86_64-20130522/sdk/tools/lib/libGL.so
原文地址:https://www.cnblogs.com/hiloncn/p/3189938.html