一 安装jdk7
(我的是32位ubuntu 不需要像64位需要先sudo apt-get install ia32-libs来安装32位库,在终端中输入:sudo apt-get install ia32-libs,可能会安装失败,就用sudo apt-get update更新一遍,实在不行更新源,然后再重试几次)
1.首先在oracle网站下载jdk7
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u15-oth-JPR
2.在下载文件夹运行terminal
tar -zxv jdk-7u15-linux-x86.tar.gz -C /usr
3.设置 Java 环境变量
因为我没有gedit但有leafpad,所以我的命令是
sudo leafpad /etc/profile
在文件最后加上
# jdk7 export.
export JAVA_HOME=/usr/jdk1.7.0_15
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
保存
二 android SDK 搭建
1.下载sdk
http://developer.android.com/sdk/index.html
2.在下载文件夹运行terminal,注意文件名,我下载的时候版本是android-sdk_r21.1-linux
解压到 /opt 目录下:
tar -zxvf android-sdk_r21.1-linux.tar.gz -C /opt
图个方便,修改权限755或干脆777
sudo chmod -R 755 /opt/android-sdk-linux
三 安装 Eclipse
1.因为我的是xunbuntu,使用网上教程的环境变量会找不到lib
所以采用了一个简单的方法。使用ubuntu软件中心查找Eclipse安装
2.如果打开出错
X86_64:
代码:
cp /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86_64
X86:
代码:
cp /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86
注意 ~是home目录,此命令不能是root执行
四 安装 ADT 插件
ADT,即 Android Development Tools,Android 开发工具。
1.运行 eclipse,在最上方工具栏选择 Help -> Install New Software:
2.出现的对话框中,在 Work with 后面输入 https://dl-ssl.google.com/android/eclipse/,回车
3.点击SelectAll将Developer Tools 和 NDK Plugins选中,然后点击两次Next
4.直到出现Licenses时候,先选择I accept 再选择finish开始安装
5.安装完成以后会要求重启
6.重启后弹出一个对话框,然后手动选择Use existing SDKs
location到刚才已经下载了的 Android SDK 的路径,比如我的是/opt/android-sdk-linux
如果没有弹出对话框,则需要在工具栏里进行配置:
在 eclipse 上方工具栏中选择 Window -> Preferences在弹出的 Preferences 对话框中左边选择 Android 标签,右边 SDK location 后面填入 android-sdk-linux 所在的目录即可。
然后单击 Apply ,再单击 OK 即可。
五 添加 Android 系统与工具
1.在 eclipse 工具栏,选择 Window -> Android SDK Manager
2.在打开的对话框中根据自己的实际需要来管理添加需要的组件
3.根据别人推荐,我勾选了
Android SDK Tools
Android SDK Platform-tools
android2.3(至少一个android版本)
Extras文件夹
等待安装完毕所有环境就建立好了
我私下提出一个建议,程序最好用较差的较低的系统测试,许多简单功能的程序不需要太高的api但使用低版本api却可以照顾到更多的用户群。
六 使用adb
只有第五部分中介绍的Android SDK Platform-tools安装好以后才有adb(以前在Android SDK Tools)
*猜测:依照windows下的经验,或许我们也可以将其单独提前出来使用
1.添加环境变量
su
cd ~
leafpad .bashrc
2.在文件最后加上
#set path for android sdk tools
export ANDROID_HOME=/opt/android-sdk-linux
export PATH=$PATH:$ANDROID_HOME/tools/
export PATH=$PATH:$ANDROID_HOME/platform-tools/
3.用命令更新环境变量
source .bashrc
4.环境变量生效后就可以直接用terminal使用adb命令了。
adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
???????????? no permissions
额,提示没有权限
5。关闭adb服务,切换到root,重启adb服务,离开root
adb kill-server
su
adb start-server
现在即可使用adb了
adb只能在root中使用
总结:root@~/.bashrc配置root用户的环境变量,/etc/profile环境变量只影响普通用户。
参考资料:
Ubuntu 12.04 搭建 Eclipse Android 开发环境
ubuntu12.04 64bit安装eclipse+android SDK,主要碰到的问题
ubuntu下配置jdk+eclipse+android sdk
Linux Deepin11.12配置Android开发环境
Ubuntu搭建Eclipse+JDK+SDK的Android