?
一:下载linux版本的JDK,Eclipse,Android SDK
?
二:安装JDK
1.把下载的jdk-6u4-linux-x64-rpm.bin复制到/usr/local目录下(目录可以根据自己习惯选择),在终端输入:cp jdk-6u4-linux-x64-rpm.bin /usr/local
2.cd /usr/local 进入放有jdk安装包的目录
3.chmod 755 jdk-6u4-linux-x64-rpm.bin 赋予当前用户可执权限行
4.输入 ./jdk-6u4-linux-x64-rpm.bin执行JDK安装文件,这是/usr/local目录下会多一个JDK的rpm包
5.输入rpm -ivh jdk-6u4-linux-x64.rpm 安装JDK的rpm包
安装成功后会有个/usr/java目录
?
三:安装Eclispe
这个比较简单,把安装包eclipse-java-indigo-linux-gtk-x86_64.tar.gz拷贝到/usr/local目录下,在终端输入:tar -xvf eclipse-java-indigo-linux-gtk-x86_64.tar.gz,会生成/usr/local/eclispe目录,双击eclipse图标即可执行。
?
四:解压Android SDK
1.把下载的android-sdk_r12-linux_x86.tgz解压到指定目录,我解压到/usr/local目录下
2.打开eclispe,安装ADT,在 Eclipse -> Help -> Install New Software -> Available Software ->Add sites,location输入 https://dl-ssl.google.com/android/eclipse/?
3.安装完ADT之后,点击eclipse左上角出现的小机器人图标,打开点击Install packages开始下载需要的包
4.下载完之后,Windows-->Preferences-->Android-->指定SDK Location
?
五:设置环境变量
在终端输入:sudo vim /etc/profile
输入:i进入编辑模式
我的环境变量配置如下:
在该文件的尾部加入#set java environment
JAVA_HOME=/usr/java/jdk1.6.0_04
export JAVA_HOME
ANDROID_HOME=/usr/local/android-sdk-linux_x86
export ANDROID_HOME
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export CLASSPATH
ECLIPSE_HOME=/home/zhoujh/eclipse
export ECLIPSE_HOME
PATH=$JAVA_HOME/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$ECLIPSE_HOME:$PATH
export PATH
?
按esc键退出编辑模式,输入:wq(保存退出)
然后在终端输入:source /etc/profile 使修改的环境变量起作用
?
六:测试
在终端输入:adb
如果打印出Android Debug Bridge version 1.0.26和一些adb命令帮助信息,ok,恭喜!你成功了!
?
7:创建AVD
在eclipse下创建AVD比较方便,不过进行此操作之前最好先测试adb是否可用,不然会在eclipse的控制台输出无法创建AVD的错误。
我当时出现了上述问题,纠结了半天找不到原因,以为是文件权限问题,最后在终端输入adb。出现了下面的问题2,才对症下药解决了
?
如果提示某个文件不存在,可直接用yum install xx文件安装
?
下面是我安装过程中遇到的问题和解决的办法:
问题1:输入sudo yum install xxxx包
出现zhoujh is not in the sudoers file. ?This incident will be reported.
sudo是让zhoujh成为拥有超级权限的普通用户,
解决方法如下:?
? ?1>、进入超级用户模式。在终端输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。?
? ?2>、添加文件的写权限。输入命令"chmod u+w /etc/sudoers"。?
? ?3>、编辑/etc/sudoers文件。输入命令"vim /etc/sudoers",输入"i"进入编辑模式,找到这一行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存(就是先摁一下Esc键,然后输入":wq")退出。?
? ?4>、撤销文件的写权限。输入命令"chmod u-w /etc/sudoers"。?
? ? ? 至此,问题解决。
?
问题2:输入adb
出现/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录?
解决办法:使用sudo yum install ld-linux.so.2
? ? ? ? ?下面还会提示安装其他文件,按照上面的方式进行安装。
? ? ? ? ?完成后输入adb 就ok了
?
问题3:输入emulator -avd avdname
出现:SDL init failure, reason is: No available video device?
解决办法:安装下面几个文件
yum install libX11.i686
yum install libXext.i686
yum install libao.i686
因为我的是64位的fedora系统,所以需要安装32位的x libraries.?
?
以防万一,最好对adnroid-sdk目录下的文件赋予rwx权限:在终端输入sudo chmod -R 777 android-sdk
?