ubuntu eclipse Android 环境搭建

本文详细介绍了在Linux环境下安装Android SDK和ADT插件的步骤,包括下载最新版Eclipse、ADT,解决墙导致的安装问题,以及下载并安装其他所需组件。此外,还提供了ADB连接手机的权限解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近几天想玩玩Android开发,于是试着在Linux下装AdroidSDK,无奈,由于AndroidSDKADT)的网站被墙了,不能直接在EclipseInstallNew software里安装,几经折腾,终于在linux下安装好了AdroidSDK,在这里分享下,希望对有些人有用,能少走些弯路。

  1. 下载最新的Eclipse3.6.2(注意,最好是javaEE的),点这里下载.

  2. 下载ADT-0.9.9,地址:http://dl-ssl.google.com/android/ADT-0.9.9.zip。本来是可以直接在Eclipse输入https://dl-ssl.google.com/android/eclipse在线安装的,但由于万恶的墙,我这里不行,总出现fetcherror

  3. 进入Eclipse->Help->InstallSoftware进入Install面板,点Add,点archive,将下载的ADT安装。

  4. 下载AndroidSDK forlinux包,地址:http://dl.google.com/android/android-sdk_r10-linux_x86.tgz

  5. 下载后的SDK不是完整的,需要下载一些其他文件,如apiplatforms,本来这是可以直接在SDKManager里直接更新的,但是由于被墙了,会出现Failedto fetchURL http://dl-ssl.google.com/android/repository/repository.xml。网上有的方法是设置代理服务器,但我这里没用,只好作罢。

  6. 进入http://dl-ssl.google.com/android/repository/repository.xml,然后在xml中逐个寻找linux系统的文件,在迅雷里面直接下载下面文件并按下面方法安装(推荐迅雷,否则速度接近20k,拖1GSDK够你受的)。下面是具体的文件列表(以下文件夹没有可以自行创建):

  7. 各个API版本,直接解压到add-ons(这个文件夹是上面的android-sdk_r10-linux_x86.tgz解压后得到有): 
    https://dl-ssl.google.com/android/repository/google_apis-8_r02.zip 
    https://dl-ssl.google.com/android/repository/google_apis-7_r01.zip 
    https://dl-ssl.google.com/android/repository/google_apis-6_r01.zip 
    https://dl-ssl.google.com/android/repository/google_apis-5_r01.zip 
    https://dl-ssl.google.com/android/repository/google_apis-4_r02.zip 
    https://dl-ssl.google.com/android/repository/google_apis-3-r03.zip

  8. 各个platforms版本,我只下了两个,解压到platforms: 
    https://dl-ssl.google.com/android/repository/android-2.1_r02-linux.zip 
    https://dl-ssl.google.com/android/repository/android-2.2_r02-linux.zip

  9. platform-toolstools,解压到对应文件夹: 
    https://dl-ssl.google.com/android/repository/platform-tools_r03-linux.zip 
    https://dl-ssl.google.com/android/repository/tools_r10-linux.zip

  10. docssamples以及market_licensing,解压到对应文件夹: http://dl-ssl.google.com/android/repository/docs-2.2_r01-linux.zip 
    http://dl-ssl.google.com/android/repository/samples-2.1_r01-linux.zip 
    http://dl-ssl.google.com/android/repository/samples-2.2_r01-linux.zip 
    https://dl-ssl.google.com/android/repository/market_licensing-r01.zip

  11. 以上文件,要是有几个都解压到相同目录的,则保持原来的文件夹顶层,直接考进去,如google_apis-8_r02.zip解压到google_apis-8,则直接放入add-ons目录,否则的话,则先将顶层去掉,放入,如docs,tools,platform-tools,market_licensing.

  12. Eclipse中指定(前提是按2,3两步安好了ADTSDK目录(help->preference->android,apply,出现sdk则成功,有时会出现(在toolsadb找不到,,只需要将platforms-tools里面的adb拷一份到tool是目录即可)。

  13. toolsplatform-tools加入到环境变量中。

另外,我在开发中,发现用ubuntu通过ADB一开始无法连接手机,通过lsusb能发现手机能连上,通过adbdevice命令得到“????nopermission”的提示,这主要因为权限问题,需要先通过adbkill-server停止adb守护进程,再用sudoadb start-server启动adb。(前提是将adb加入到了root环境变量中,而这最简单的方法是通过ln–s /usr/bin/adb  /path/to/adb bin下创建一个到adb的软链接)。

有的说的不对,看的时候注意取舍

http://wenku.baidu.com/view/6c4c9a59804d2b160b4ec06f.html这个是卸载adt的方法。安装最新的ADT 才行,否则会出问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值