`
hyjiang1989
  • 浏览: 99207 次
  • 性别: Icon_minigender_1
  • 来自: 江西
社区版块
存档分类
最新评论

ubuntu下eclipse配置android SDK

阅读更多

linux下eclipse配置android SDK

1、在官网下载android-sdk_r21.1-linux.tgz,由于该压缩包只有针对32位系统的,如果是64位系统的话,请先安装ia32-libs,运行32位程序(在shell终端下输入:sudo apt-get install ia32-libs)。

下载地址:http://developer.android.com/sdk/index.html

下载完成后,右击tgz包选择extract here选项,压缩出来后的文件夹是android-sdk-linux,我们把它复制到/opt/androidsdk/中。

cd ~

sudo cp -r android-sdk-linux/ /opt/androidsdk   要进入到那个目录下输入该命令

由于复制过去后没有执行,读写权限,所以执行以下命令:

cd /opt

sudo chmod -R 777 androidsdk  (注要进入到对应目录下  R必须是大写的,作用是使文件夹及子文件夹具有相关权限)

2、运行 Android SDK and AVD Manager下载SDK

cd /opt/androidsdk/tools

./android     (如果执行这句时出现command not found,不要单独执行android)

接下来的步骤与windows平台类似。下载需要等待一段时间。。。

3、在eclipse中下载ADT插件(与wndows平台一样)

打开Eclipse ->Help -> Install New Software -> 点击ADD添加 -> 名称填写 ADT Plugin ,地址填写 

https://dl-ssl.google.com/android/eclipse/    -> OK -> 等待获取,勾选所有,点击 Next -> Next -> 选择同意 license agreements -> Finish 开始安装  -> 安装过程出现unsigned content 的提示选择ok继续,最后重启Eclipse。

================如果eclipse用的版本是juno的,可能会出现以下问题==========

在这步可能会出现一个问题,因为eclipse是用的juno版本的,错误如下:

Cannot complete the install because one or more required items could not be found.
  Software being installed: Android Native Development Tools 21.1.0.v201302060044-569685 (com.android.ide.eclipse.ndk.feature.group 21.1.0.v201302060044-569685)
  Missing requirement: Android Native Development Tools 21.1.0.v201302060044-569685 (com.android.ide.eclipse.ndk.feature.group 21.1.0.v201302060044-569685) requires 'org.eclipse.cdt.feature.group 0.0.0' but it could not be found

解决方法:

原来就是eclipse插件CDT(增加对C的支撑)丢失了,

下载地址:http://www.eclipse.org/cdt/downloads.php

这里下载的是cdt-master-8.1.0.zip

那么,这个该如何安装到eclipse上呢?

Eclipse ->Help -> Install New Software -> 点击ADD添加 -> 名称填写CDT ,地址那里选择Archive,然后选择已下好的cdt-master-8.1.0.zip即可    -> OK -->等待获取,勾选所有,点击 Next -> Next -> 选择同意 license agreements -> Finish 开始安装  -> 安装过程出现unsigned content或warning的提示选择ok继续,最后重启Eclipse

在安装CDT的过程中可能还会出现一种错误如下:

Cannot complete the install because one or more required items could not be found.
  Software being installed: C/C++ Remote Launch 6.0.0.201109151620 (org.eclipse.cdt.launch.remote.feature.group 6.0.0.201109151620)
  Missing requirement: C/C++ Remote Debug Launcher 2.3.0.201109151620 (org.eclipse.cdt.launch.remote 2.3.0.201109151620) requires 'bundle org.eclipse.rse.ui [3.0.0,4.0.0)' but it could not be found
  Cannot satisfy dependency:
    From: C/C++ Remote Launch 6.0.0.201109151620 (org.eclipse.cdt.launch.remote.feature.group 6.0.0.201109151620)
    To: org.eclipse.cdt.launch.remote [2.3.0.201109151620]

解决方法:

原因是缺少了org.eclipse.rse.ui,需要单独下载RSE组件,即RSE-runtime-3.3.1.zip ,下载地址:http://www.eclipse.org/downloads/download.php?file=/tm/downloads/drops/R-3.3.1-201109141310/RSE-runtime-3.3.1.zip

解压缩之后把features和plugins下面的文件拷贝到eclipse的对应目录下去,然后重启eclipse即可。然后再次安装CDT就可以成功完成啦

==========eclipse各版本的差异见:http://www.eclipse.org/downloads/compare.php====

 ============建议移动开发下载eclipse for mobile developers版本==========

================上述2个问题解决后再来重新安装ADT即可成功==========

4、在eclipse中配置SDK LOCATION。

 

Window-->Preferences-->选择Android选项-->选择SDK LOCATION(即/opt/androidsdk)点击OK即完成。

5、测试是否安装成功

 在eclipse中编写测试程序,然后在模拟器上运行。

(流程与windows平台一样操作 )

注:eclipse中的视力模式一定要切换至java视图模式

6、为了直接在shell终端使用android tools,需要设置环境变量哦,操作如下:

 sudo chmod 777 /etc/profile  先为/etc/profile设置权限

ls -l /etc/profile  查看权限

         -rwxrwxrwx 1 root root 801 11月  8 20:59 /etc/profile
vi /etc/profile

(在最后加入

export ANDROID_HOME=/opt/androidsdk
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
输入:wq!保存即可。)

source /etc/profile  使配置生效

在SHELL终端输入android,如果出现Android SDK Manager窗口,证明环境配置成功

如果对vi不熟悉的可以用gedit /etc/profile打开即可。

 

注  :shell中vi的基本操作:

vi testfile

进入vi之后是处于command mode下,不能进行编辑,通过按insert键进入insert mode,此时可以编辑操作。

当你输入错了时,要删除某几个字符,则先要进入command mode下才能用delete删除操作。

由insert mode进入command mode需要按esc键。

最后就是保存操作了。

在command mode下:

:wq!  保存

:q!  退出编辑

 

vi具体相关内容参考:http://blog.renren.com/share/280181907/3330326606

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics