前言
因为迁移到新的笔记本,所以Android开发环境需要重新配置了,android官网有配置教程,我正好回顾一遍
配置Java环境
下载jdk,官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp, 我下载的是jdk-7u60-linux-i586.tar.gz,适合于Ubuntu 64bit操作系统版本。
解压JDK打包文件:
tar -zxvf jdk-7u60-linux-x64.tar.gz
配置JDK环境变量:
修改~/.bashrc文件,根据JDK的解压目录在文件末尾增加如下信息:
#deploy JDK environment export JAVA_HOME=/home/wzy/Downloads/java/jdk1.7.0_60 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar #change path export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH alias sudo='sudo env PATH=$PATH'
source .bashrc即可导入环境变量
验证效果:
配置Android SDK
从Android官网下载符合你系统要求的SDK,主要是为了添加tools路径,方便使用Android提供的各种工具。
我下载的是android-sdk_r23.0.2-linux.tgz,解压Android SDK,命令如下:
tar -zxvf android-sdk_r23.0.2-linux.tgz
解压完成后,SDK目录如图所示:
在当前路径下找到tools下的android文件,如图所示:
这个android就是Android SDK Manager,可以通过它来管理、下载和配置最新的SDK。通过在cli中运行android打开 Android SDK Manager 后勾选你需要的工具和包,这里 Android SDK Manager 会默认为您勾选它所推荐的包,你只需要选择需要的API SDK点击下载安装就可以了。如图:
期间遇到任何不能i下载的情况,自行google eclipse proxy settings
配置环境变量,在~/.bashrc文件中增加如下内容:
#deploy Android SDK environment export ANDROID_SDK_HOME=/home/wzy/Downloads/android/android-sdk-linux export ANDROID_TOOLS_PATH=$ANDROID_SDK_HOME/tools export ANDROID_PLATFORM_TOOLS_PATH=$ANDROID_SDK_HOME/platform-tools #deploy zhengyi.wzy tools export ZHENGYI_TOOLS_PATH=~/bin #change path export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$ANDROID_TOOLS_PATH:$ZHENGYI_TOOLS_PATH:$ANDROID_TOOLS_PATH:$ANDROID_PLATFORM_TOOLS_PATH:$PATH alias sudo='sudo env PATH=$PATH'
配置Eclipse
关于Eclipse下载我就不说了,大家选择合适自己的版本即可。这里主要是来解决eclipse的启动问题。
1. 配置好JDK后,启动Eclipse报错
i
这主要是跟Eclipse的配置文件有关,增加一个JRE软链接即可,命令:
cd 你的eclipse目录 mkdir jre && cd jre ln -s $JRE_HOME/bin ./
2. Ubuntu13.10启动eclipse下拉菜单失效
这真是一个bug,在Ubuntu13.10下启动eclipse竟然下拉菜单会失效,我了个大擦啊,google搜索了一下解决方法,基本都是创建桌面启动器。
在家目录下的Desktop目录下,创建一个eclipse.desktop文件,内容如下:
[Desktop Entry] Categories=Development; Comment[zh_CN]= Comment= Exec=/home/wzy/Downloads/eclipse/eclipse/eclipse GenericName[zh_CN]=IDE GenericName=IDE Icon=/home/wzy/Downloads/eclipse/eclipse/icon.jpeg MimeType= Name[zh_CN]=eclipse Name=eclipse Path= StartupNotify=true Terminal=false Type=Application X-DBUS-ServiceName= X-DBUS-StartupType= X-KDE-SubstituteUID=false X-KDE-Username=owen Exec=env UBUNTU_MENUPROXY= /home/wzy/Downloads/eclipse/eclipse/eclipse
但是,像我这种有桌面洁癖的人,不允许桌面有多余的图标,所以我是创建了一个启动脚本,然后修改了bashrc文件,直接命令行启动eclipse。
#!/bin/bash # start eclipse from bash shell for fix eclipse bug # on Ubuntu13.10 export UBUNTU_MENUPROXY=0 /home/wzy/Downloads/eclipse/eclipse/eclipse
修改.bashrc文件
alias eclipse=/home/wzy/Downloads/eclipse/eclipse/eclipse/start.sh
3. 配置Android开发环境
这里主要讲Eclipse安装ADT(Android Development Tools)插件。
打开 Eclipse,选择 Help > Install New Software….
点击 Add,在 Name 输入 “ADT Plugin” 作为名字,在 Location 输入 “https://dl-ssl.google.com/android/eclipse/”(不要引号),如图:
添加好插件地址后,在 Work with 中选择刚才添加的插件地址,然后等待一会儿下面就会出现需要安装的插件。选择需要安装的插件后点击安装即可。如图:
在线安装的方式可能有时候被遭遇那啥那啥,因此也可以事先下载adt-bundle-linux-x86_64-20140702.zip,选择离线安装的方式,我i这里就是使用了离线安装(离线安装方式大家自行google即可,关键词:eclipse android adt offline install)
配置ADT插件
打开 Eclipse ,选择 Window > Preferences… 来打开选项面板。
在左侧选择 Android ,在右侧面板中找到 SDK Location 点击 Browse… 来选择你前面安装的SDK目录,最后点击 Apply 即可。如图:
这样您的ADT就基本配置完成了。
4. adb无法使用
因为我安装的是64bit的操作系统,使用adb时报出如下错误:libstdc++.so.6: cannot open shared object file: No such file or direct
直接用apt-get安装是不行的,因为存在依赖关系,我这里使用了aptitude,神器啊,能够自动帮助我解决依赖关系,如图所示:
安装完成后就可以正常使用了,不能使用adb吓cry了有没有!!(配图:adb连接我的小米2s)
Ubuntu搭建Android开发环境