ezgo下安装eclipse及搭建android开发环境
1. JDK 即 Java Development Kit,Java 开发工具包
ezgo11 本来就已预装和配置了JDK,因此不需要再去下载安装,也不许要配置环境
验证:打开终端
$ java -version
2. 安装SDK
Android SDK,即 Android Software Development Kit,Android 软件开发工具包。
下载地址:get android SDK
这里我是下载SDK only(在页面的下方有一个【DOWNLOAD FOR OTHER PLATFORMS】,而不是ADT Bundle(包含基本的Android SDK组件和一个嵌入了ADT的Eclipse IDE)
下载下来后压缩包的路径是,/home/yourname/Download/android-sdk_r22.6.2-linux.tgz
(红色表示是你的用户名;橙色表示你下载的压缩包的名称,版本更新后名字可能不同)
现在将它解压到 /opt 目录下:
$sudo tar -zxvf /home/yourname/Downloads/android-sdk_r22.6.2-linux.tgz -C /opt //红色是你的用户名,注意空格的地方不能漏掉或者打错
3. 安装Eclipse
下载地址:Eclipse Downloads
这里我下载的是Eclipse IDE for Java EE Developers(点这里可以比较各版本的区别)
下载下来后压缩包的路径是,/home/yourname/Downloads/eclipse-jee-kepler-SR2-linux-gtk-x86_64.tar.gz。
现在将它解压到 /opt 目录下:
$sudo tar -zxvf /home/yourname/Downloads/eclipse-jee-kepler-SR2-linux-gtk-x86_64.tar.gz -C /opt
接下来,将 /opt/eclipse 这个目录的用户与用户组改为当前用户的用户组,比如我目前用户为 shirleylvlj,用户组也为 shirleylvlj,输入如下指令:
$sudo chown -R shirleylvlj:shirleylvlj /opt/eclipse
然后,在 /usr/bin 目录下创建一个 eclipse 启动脚本:
$sudo gedit /usr/bin/eclipse
在其中添加如下内容并保存:
#!/bin/sh
export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export ECLIPSE_HOME="/opt/eclipse"
$ECLIPSE_HOME/eclipse $*
颜色应该与下图中的一致才行
为该启动脚本添加可执行权限:
$sudo chmod 755 /usr/bin/eclipse
这时,在终端直接输入 eclipse 就能启动该程序了,如果不行注销一下账户就可以。
在菜单中添加eclipse(这部份非必须,而且可能有点问题,待验证)
$sudo gedit /usr/share/applications/eclipse.desktop
在编辑器里输入以下代码
[Desktop Entry]
Version = 1.0
Encoding = UTF-8
Name = Eclipse Platform
GenericName = Eclipse
Comment = Eclipse IDE
Exec =eclipse
Icon =/opt/eclipse/icon.xpm
Terminal = false
Type = Application
Categories = GNOME;Application;Development;
StartupNotify=true
4.在eclipse中安装ADT插件
ADT,即 Android Development Tools,Android 开发工具。
运行 eclipse,在最上方工具栏选择 Help -> Install New Software:
出现以下界面,在 Work with 后面输入https://dl.google.com/android.eclipse/,回车:(图中的android-表示name,可以不要)
回车之后会出现下面的界面,勾选下面两个Name,然后点Next。
剩下的就一直Next,Accept,Yes点下去。。。让你重启的时候点重启就可以了
5. 配置ADT
一般重启之后会提示你配置ADT,如果没有,可以点在 eclipse 上方工具栏中选择 Window -> Preferences
弹出的 Preferences 对话框中左边选择 Android 标签,右边 SDK location 后面填入sdk所在的目录即可。我的目录是 /home/shirleylvlj/androids-sdk(刚才解压的目录其实应该是 /opt/android-sdk-linux,后来好像修改了目录),然后单击 Apply ,再单击 OK 即可。
安装好之后,可以常用 Help -> Checkfor Updates 选项来保持ADT保持最新。
6.添加android系统与工具
在 eclipse 工具栏,选择 Window -> Android SDK Manager
(如果没有这个选项,可以点Window ->Customize Perspective ->Command Groups Avaliability,勾选Android SDK and AVD Manager)
打开对话框后,选择要安装的内容
默认情况下,Android SDK Tools 已经安装好了。
Android SDK Platform-tools 是首先要选中的,然后至少需要选择一个系统,比如Android 4.4.2(API 19)等等,用来模拟程序。
然后是Extras 文件夹,很多教材有推荐安装。(可以根据需要再安装)
接下来,点Accept License,然后Install就可以了。
---------------------------之后遇到的问题------------------------------------
后来,某次,打开eclipse 提示:
Locking is not possible in the directory "/opt/eclipse/configuration/org.eclipse.osgi". A common reason is that the file system or Runtime Environment does not support file locking for that location. Please choose a different location, or disable file locking passing "-Dosgi.locking=none" as a VM argument.
/opt/eclipse/configuration/org.eclipse.osgi/.manager/.fileTableLock (权限不够)
【解决方法】
sudo chown -R $USER:$USER /opt/eclipse/configuration/org.eclipse.osgi
然后重启eclipse应该就没问题了。