1、安装Ubuntu11.04 64位版本
名称:ubuntu-11.04-desktop-amd64.iso
下载地址:http://kuai.xunlei.com/d/TfV8AwK-CQC7xDtSf6e
具体Ubuntu的安装不详细说了,大家可以自行google通过VmWare安装。
2、安装jdk1.7
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
注意:大家选择这个版本
Linux x64 | 131.63 MB | jdk-7u40-linux-x64.tar.gz |
1.1. 将下载后的jdk放到/home/nick/android目录下,打开终端,在终端里输入:
cd android/
1.2. 解压缩安装包进行安装。
sudo tar -zxvf jdk-7u40-linux-x64.tar.gz
1.3. 接下来要配置环境变量,修改profile文件。
sudo gedit /etc/profile
在文本中添加以下代码:
# Sun JDK profileexport JAVA_HOME=/home/nick/android/jdk1.7.0_40 export JRE_HOME=/home/nick/android/jdk1.7.0_40/jre export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
1.4. 还要修改另外一个文件environment:
sudo gedit /etc/environment
在文本中添加以下代码:
# Sun JDK environmentexport JAVA_HOME=/home/nick/android/jdk1.7.0_40 export JRE_Home=/home/nick/android/jdk1.7.0_40/jre export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
1.5. 手动配置JDK。
sudo update-alternatives --install /usr/bin/java java /home/nick/android/jdk1.7.0_40/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /home/nick/android/jdk1.7.0_40/bin/javac 300
1.6. 让系统使用我们安装的JDK。
sudo update-alternatives --config java
1.7. 验证安装JDK是否成功。
java –version
将会看到下面的信息。
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode)
3、安装Eclipse4.3
下载地址:
2.1. 首先解压缩下载好的压缩包,在终端中输入:
tar -zxvf eclipse-standard-kepler-R-linux-gtk-x86_64.tar.gz
sudo gedit /usr/share/applications/Eclipse.desktop
在文本中填入:
[Desktop Entry]
Name=Eclipse
Comment=Eclipse IDE
Exec=/home/nick/android/eclipse
Icon=/home/nick/android/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development;
4、安装Adt
官方下的,上传到快传里供大家下载
下载地址:http://kuai.xunlei.com/d/TfV8AwIECwC.0jtS771
DT插件是google官方开发的Eclipse的一个插件,专门为Android应用开发而准备的。
- 启动 Eclipse, 然后选择 Help > Install New Software....
- 单击右上角的Add按钮
- 在弹出的 Add Repository 对话框中,Name一栏目填写 "ADT Plugin",在Location一栏就有两个选择,一个是填入下载网址:https://dl-ssl.google.com/android/eclipse/,这样就可以网上下载安装。第二个选择是如果我已经下载了ADT Plugin,那么就单击旁边的Archive按钮,直接找到插件所在到包即可,比如我用的就是第二种,我已经下载下来了,文件名是ADT-22.0.5.zip,16.0M。不管那一种,最后选择OK,即可。
- 然后在下面的软件列表中,把Developer SDK Tools前面的checkbox选上,然后单击下面的next按钮,然后就等着安装进度条完成吧,其中会出现安装软件的列表,你单击Next即可,然后会出现license,你必须选择agree才行,然后单击finish就完成了(当然其中有个下载过程,可能需要花费一点时间)。安装完成之后,重启eclipse即可。
Error executing aapt: Cannot run program "/home/nick/android/android-sdks/build-tools/18.1.0/aapt": error=2, No such file or directory: error=2, No such file or directory
1、需要32位的ia32-libs,于是找软件源,找的很幸苦,不是失效就是速度慢,如下
终于找到了,网易的镜像源:
deb http://mirrors.163.com/ubuntu/ oneiric main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ oneiric-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ oneiric-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ oneiric-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ oneiric-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ oneiric main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ oneiric-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ oneiric-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ oneiric-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ oneiric-backports main restricted universe multiverse
2、apt-get update遇到如下错误
W: GPG 错误:http://mirrors.163.com precise-proposed Release: 下列签名无效: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>
W: 无法下载 bzip2:/var/lib/apt/lists/partial/mirrors.163.com_ubuntu_dists_precise-updates_universe_binary-i386_Packages Hash 校验和不符
网上搜索解决办法:
#!/bin/bash
sudo apt-get clean
cd /var/lib/apt
sudo rm -rf lists.old
sudo mv lists lists.old
gpg --delete-key --armor 40976EAF437D05B5
sudo apt-key del 40976EAF437D05B5
gpg --keyserver-options http-proxy --keyserver keyserver.ubuntu.com --recv 0976EAF437D05B5
gpg --export --armor 40976EAF437D05B5 | sudo apt-key add -
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update
解决方法:
To upgrade a really old Ubuntu release, we first need to edit our sources.
list and change all(xx.)archive.ubuntu.com to old-releases.ubuntu.com.
$ sudo emacs /etc/apt/sources.list
So your lines should instead of
deb http://archive.ubuntu.com/ubuntu jaunty main restricted universe
look like
deb http://old-releases.ubuntu.com/ubuntu jaunty main restricted universe
In this example I use jaunty release. But it works the same on other releases.
Now update the repos
$ sudo apt-get update