Fedora20搭建Android开发环境 离线安装ADT

搭建Android开发环境原本是很简单的事情,但是因为GFW把谷歌墙了之后,很多的网站都上不去,因此我花费了1天的时间才搞定。下面说说我搭建的过程。

搭建步骤如下:

1.下载JDK、eclipse、Android SDK和eclipse的ADT插件。

2.安装、配置JDK,安装ADT插件,安装和配置Android SDK。在安装ADT插件的时候可能出问题,后面会说。

3.使用Android SDK Manager 下载安装相应的包,这里可能需要翻墙或代理。

4.创建AVD,并开始编程。创建AVD的时候也可能出问题。

5.Android开发教程推荐

 

接下来详细讲解4个步骤和问题的解决方法。

1.下载地址:

(可能需要翻墙)。

官网下载:

JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
eclipse:https://www.eclipse.org/downloads/
下载Eclipse Standard版本就好了,我下载的是4.4
Android SDK:http://www.android-doc.com/sdk/index.html#download 打开这个页面下面
的“DOWNLOAD FOR OTHER PLATFORM”,一个是“ADT bundle”,一个是“仅使用SDK tools”。
如果你能下载ADT bundle,那是最好不过的。如果你下载不了(我就是遇到了404错误),那就
只能下载SDK Tools中的相应版本了。
ADT插件:在被墙了的情况下,如果使用eclipse在线安装ADT,总会出错,而且就算能够使用在线安
装,速度奇慢。因此下载离线包就有必要了。离线包的地址格式如下:
http://dl.google.com/android/ADT-xx.x.x.zip.ADT-xx.x.x.zip就是ADT的版本,
比如我下载的是eclipse standard 4.4,当时最新的ADT版本是ADT-23.0.3.zip,所以我的
下载地址就是http://dl.google.com/android/ADT-xx.x.x.zip

 

2.安装

2.1一般情况下,linux发行版都安装了jdk的,比如我的是fedora20,KDE,默认就安装了jdk,所以我们就不需要安装了。执行下面的令名,若有类似输出,则表明系统已安装了jdk:

         $java -version
java -version
java version “1.8.0_20”
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) Server VM (build 25.20-b23, mixed mode)

$javac
javac
Usage: javac <options> <source files>
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
-nowarn Generate no warnings
………………………………………………….此处略去n行

否则,说明系统没有安装jdk,需要自己安装和配置。
安装jdk:

如果下载的是rpm包(fedora、centos或redhat系列),执行下面这条命令:

$sudo rpm -ivh jdk-8u20-linux-i586.rpm

如果下载的是tar.gz包的话,执行下买的这条命令:
$sudo tar -xf jdk-8u31-linux-i586.tar.gz -C your_workspace_path
配置:

$vim ~/.bashrc

#加入下面的语句到该文件

#JAVA_HOME变量是安装JDK的目录,如果是使用的第一种命令安装JDK的话,就添加下面的语句
`export JAVA_HOME=/usr/lib/jvm/jdk7

#如果使用第二条命令安装JDK的话,就添加下面的语句:
export JAVA_HOME=your_workspace_path_full_path
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
文件添加完成,执行下面的命令:
$source ~/.bashrc /这是刷新配置文件,使得配置文件立刻生效
配置完成后,再使用上面的命令查看是否安装配置成功。
`
2.2安装eclipse

直接解压文件,并把eclipse目录移动到安装目录(安装目录自己定)
$tar -xf eclipse-standard-luna-R-linux-gtk.tar.gz
$sudo mv eclispe /opt /我的安装目录放在/opt/目录下/

2.3安装Eclipse的ADT插件

$/opt/eclipse/ecplise &             /后台打开eclipse/
依次打开Help->Install New Software->Add
Name:任意定,我这里填写ADT
Location:点击右边的Archive,选择ADT-23.0.3.zip
点击确定。
在对话框的下面,展开Developer Tools,选择前两个,你也可以全选,然后以此点击next和确认就可以了。
不过当点击finish之后,会出错,导致ADT安装不成功,看一下这篇文章:解决方法

2.4安装配置Android SDK

$tar -xf android-sdk_r21.0.1-linux.tgz
$mv android-sdk-linux /opt
$/opt/eclipse/eclipse & /打开eclipse/
依次点击Windows->Preference,点击左边的Android,选择SDK Location,比如我的就是/opt/android-sdk-l解决方法inux

3.使用Android SDK Manager安装SDK

$/opt/eclipse/ecplise &  /打开eclipse/
依次点击Windows->Android SDK Manager
这时,在被墙的情况下,是无法加载各种SDK的,因此需要我们使用HTTP代理或翻墙。我这里为大家推荐免费
HTTP代理站点,网址:http://www.xici.net.co/wt/ 一般使用日本、韩国的,复制下ip地址和端口号。
回到SDK Manager,依次点击Tools->Options,在HTTP Proxy Server处填写刚刚复制的ip地址,在HTTP
Proxy Port处填写复制的端口号,然后勾选下面的Force https://…选项,点击close,再点击
Packages->Reload,就可以看到加载的包了。
加载出来的包,一般选择Tools下的Android SDK Tools,Android SDK Platform-tools,Android SDK Build-tools
选择最新的Android包,如Android4.4.2,Android4.4w等下的所有包
选择Extras下的Android Support Libraries,然后点击Install安装即可。安装过程可能很慢,耐心等待。

4.创建AVD

$/opt/eclipse/eclipse &
Windows->Android Virtual Device Manager
点击Create,填写选择相应的选项,这时可能提示CPU/ABI不可用,解决方法如下:
打开Android SDK Manager,查看Android包中是否全部安装了,比如Android4.4.2中是否安装了全部的包,
出现这个问题很可能是某些包你没安装上,比如ARM System Image,可以参考下面的链接:解决CPU/ABI不可用
创建完成后,就可以开始编写Android程序了。

5.Android开发教程

5.1网易公开课
5.2我要自学网

好了,上面就是搭建Android开发教程的过程。如果有任何问题,请发邮件到邮箱:xinspace@yeah.net