感谢支持
我们一直在努力

在64位Fedora 14上搭建Android开发环境详解

其实具体步骤和在Windows下差不多,只不过如果您是用liveCD安装的Fedora14  x86_64,那么有一些Android运行所必需的32位库文件需要额外安装,否则启动ADT Manager会出现错误,无法继续下去。既然是详解,那么就让我们先从配置环境变量开始。


一.下载安装JDK、Android SDK和Eclipse


首先根据您的系统下载JDK、JRE,我这里下载的到两个bin文件——jdk-6u23-linux-x64.bin和jre-6u23-linux-x64.bin,然后选择一个安装目录,这点因人而异,我这里在当前用户文件夹下建立了一个Programe文件夹,所有应用程序都安装在这里。于是把两个bin文件拷贝到Programe目录下,打开终端,运行 sudo ./ jdk-6u23-linux-x64.bin 和 sudo ./ jre-6u23-linux-x64.bin分别安装JDK和JRE,安装完毕后多了两个目录,如图:


Fedora14,Fedora,Android


然后下载Android SDK,由于默认的android developer网站上不去,需要翻墙才能上去,太费劲,于是上网搜索,找到了一个替代网址http://developer.android.com.nyud.net/index.html ,下载最新的SDK文件,我这里是android-sdk_r08-linux_86.tar,然后将它解压到任意文件夹,我这里依然解压到Programe文件夹下。安装android sdk有两种方法,一种是双击SDK目录中tools文件夹下的android脚本文件,然后选择”在终端运行“,来启动Android SDK Manager来下载安装所需的SDK文件;另一种是装好ADT,然后在ADT Manager中来下载安装所需SDK文件。由于我在windows下面用第一种方法出现了下载好之后安装出错的情况,所以这里我选择第二种方法来安装。


下载对应的Eclipse,我选择的是90多M的基础版for linux x64版本,然后解压缩到Programe文件夹下。


二. 配置环境变量


这里配置全局环境变量,也就是针对所有用户都有效,所以编辑/etc/profile文件, sudo vi /etc/profile ,然后按a进入编辑模式,在最下面加入下面这些:


JAVA_HOME=/home/Bluespirit/Programe/jdk1.6.0_23


export JAVA_HOME


ANDROID_HOME=/home/Bluespirit/Programe/android-sdk-linux_86


export ANDROID_HOME


PATH=$PATH:$JAVA_HOME/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools


export PATH


CLASSPATH=.:$JAVA_HOME/lib


export CLASSPATH

然后按ESC退出编辑模式,再按:wq保存退出。注销或者终端中输入 source /etc/profile应用更改。这里要注意 ,由于Android SDK只是下载了一般文件,大部分文件还没补全,所以platform-tools暂时不存在,这里先把它写上,等一会用ADT中的Manager下载全了Android SDK后这个目录以及里面的工具就都有了,配置完毕之后先检查一下JDK配置是否正确,打开终端输入java,看看是否出现一堆命令帮助信息,再次输入java -version看看版本号是否和下载的JDK版本相同,输入which java看看JDK路径是否是你设置的安装路径。


Fedora14,Fedora,Android


Fedora14,Fedora,Android


三.安装ADT


打开Eclipse,选择Help——Install New Software,然后选择Add,在里面加入如下地址 https : //dl-ssl.google.com/android/eclipse/ ,然后OK,如图:


Fedora14,Fedora,Android


注意 如果是在windows下面,需要去掉http后面那个s,否则无法按OK键。

在Work with下拉列表中选择你刚才加入的那项,之后就会出现需要安装的组件,全部选上,然后next:


Fedora14,Fedora,Android


再次按next,来到协议这个界面,选择接受协议,然后点Finish,开始安装ADT,安装完毕后重启Eclipse在工具栏会多了一个ADT Manager小图标:


Fedora14,Fedora,Android


Fedora14,Fedora,Android


Fedora14,Fedora,Android


在Eclipse菜单栏点Windows——Preferences,然后点左边的Android,指定Android SDK路径,然后OK:


Fedora14,Fedora,Android


打开ADT Manager,选择Available packages 根据需要选择相应版本的SDK进行安装:


Fedora14,Fedora,Android


Fedora14,Fedora,Android

安装完毕后检查一下之前我们环境变量配置的对不对,打开终端输入adb,如果出现一堆命令帮助信息,就说明环境变量配置正确:


Fedora14,Fedora,Android


一切OK之后新建一个模拟器,写一个Hello Android程序,运行起来看看是否正常:


Fedora14,Fedora,Android


Fedora14,Fedora,Android


Fedora14,Fedora,Android


四.安装缺少的32位库文件


如果您用的是DVD镜像安装的Fedora14就不会出现缺少32位库文件所引发的问题,如果您是用liveCD安装的,就需要手动安装如下库文件才能保证模拟器的正常运行,我之前在虚拟机上用liveCD安装的Fedora14就遇到了这样的问题,在Google上搜索了老半天才找到两篇老外写的文章,将每篇中的库放合了一起才解决了我的问题,就是如下这些库文件。其实如果是Ubuntu解决此类问题很容易,安装一个工具getlib就行了,可是fedora没法安装这个工具,希望在下个版本里基于RPM的软件源能丰富一点。如果你在安装了如下库文件后仍然无法打开ADT Manager或者打开之后无法启动模拟器,那就是还缺少其它库文件,你只能把错误提示复制下来,然后在Google里搜索了。


sudo yum install glibc.i686


sudo yum install glibc-devel.i686


sudo yum install libstdc++.i686


sudo yum install zlib-devel.i686


sudo yum install ncurses-devel.i686


sudo yum install libX11-devel.i686


sudo yum install libX11.i686


sudo yum install libXext.i686


sudo yum install libao.i686


sudo yum install alsa-lib.i686

赞(0) 打赏
转载请注明出处:服务器评测 » 在64位Fedora 14上搭建Android开发环境详解
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏