文档章节

linux下配置android sdk

Bzzh
 Bzzh
发布于 2015/05/07 01:36
字数 1356
阅读 11
收藏 0

该文章介绍下如何在linux中配置android sdk

一、下载android sdk

下载SDK,下载地址:http://developer.android.com/sdk/index.html,选择Linux(i386)。因为SDK只有32位的,如果装的是64位系统,则要安装ia32-libs,运行32位程序。安装命令:sudo apt-get install ia32-libs(在Ubuntu中的命令)。下载完成后解压,在终端进入到SDK的根目录,然后执行:tools/android update sdk –no-ui即可开始和windows里面一样的更新。

[plain]  view plain copy
  1. [root@app-server1 tools]# android update sdk --no-ui  
  2. Refresh Sources:  
  3.   Fetching https://dl-ssl.google.com/android/repository/addons_list-1.xml  
  4.   Validate XML  
  5.   Parse XML  
  6.   Fetched Add-ons List successfully  
  7.   Refresh Sources  
  8.   Fetching URL: https://dl-ssl.google.com/android/repository/repository-6.xml  
  9.   Validate XML: https://dl-ssl.google.com/android/repository/repository-6.xml  
  10.   Parse XML:    https://dl-ssl.google.com/android/repository/repository-6.xml  
  11.   Fetching URL: https://dl-ssl.google.com/android/repository/addon.xml  
  12.   Validate XML: https://dl-ssl.google.com/android/repository/addon.xml  
  13.   Parse XML:    https://dl-ssl.google.com/android/repository/addon.xml  
  14.   Fetching URL: http://dl.htcdev.com/sdk/addon.xml  
  15.   Validate XML: http://dl.htcdev.com/sdk/addon.xml  
  16.   Parse XML:    http://dl.htcdev.com/sdk/addon.xml  
  17.   Fetching URL: http://software.intel.com/sites/landingpage/android/addon.xml  
  18.   Validate XML: http://software.intel.com/sites/landingpage/android/addon.xml  
  19.   Parse XML:    http://software.intel.com/sites/landingpage/android/addon.xml  
  20.   Fetching URL: http://www.echobykyocera.com/download/echo_repository.xml  
  21.   Validate XML: http://www.echobykyocera.com/download/echo_repository.xml  
  22.   Parse XML:    http://www.echobykyocera.com/download/echo_repository.xml  
  23.   Fetching URL: http://developer.lgmobile.com/sdk/android/repository.xml  
  24.   Validate XML: http://developer.lgmobile.com/sdk/android/repository.xml  
  25.   Parse XML:    http://developer.lgmobile.com/sdk/android/repository.xml  
  26.   Fetching URL: http://android-sdk-addons.motodevupdate.com/addons.xml  
  27.   Validate XML: http://android-sdk-addons.motodevupdate.com/addons.xml  
  28.   Parse XML:    http://android-sdk-addons.motodevupdate.com/addons.xml  
  29.   Fetching URL: http://innovator.samsungmobile.com/android/repository/repository.xml  
  30.   Validate XML: http://innovator.samsungmobile.com/android/repository/repository.xml  
  31.   Parse XML:    http://innovator.samsungmobile.com/android/repository/repository.xml  
  32.   Fetching URL: http://developer.sonymobile.com/edk/android/repository.xml  
  33.   Validate XML: http://developer.sonymobile.com/edk/android/repository.xml  
  34.   Parse XML:    http://developer.sonymobile.com/edk/android/repository.xml  
  35. Installing Archives:  
  36.   Preparing to install archives  
  37.   Downloading Android SDK Platform-tools, revision 11  
  38.   Installing Android SDK Platform-tools, revision 11  
  39.   Stopping ADB server failed (code -1).  
  40.     Installed Android SDK Platform-tools, revision 1199%)  
  41.   Downloading Documentation for Android SDK, API 15, revision 2  
  42.   Installing Documentation for Android SDK, API 15, revision 2  
  43.     Installed Documentation for Android SDK, API 15, revision 297%)  
  44.   Downloading SDK Platform Android 4.0.3, API 15, revision 3  
  45.   Installing SDK Platform Android 4.0.3, API 15, revision 3  
  46.     Installed SDK Platform Android 4.0.3, API 15, revision 396%)  
  47.   Downloading SDK Platform Android 4.0, API 14, revision 3  
  48.   Installing SDK Platform Android 4.0, API 14, revision 3  
  49.     Installed SDK Platform Android 4.0, API 14, revision 396%)  
  50.   Downloading SDK Platform Android 3.2, API 13, revision 1  
  51.   Installing SDK Platform Android 3.2, API 13, revision 1  
  52.     Installed SDK Platform Android 3.2, API 13, revision 198%)  
  53.   Downloading SDK Platform Android 3.1, API 12, revision 3  
  54.   Installing SDK Platform Android 3.1, API 12, revision 3  
  55.     Installed SDK Platform Android 3.1, API 12, revision 398%)  
  56.   Downloading SDK Platform Android 3.0, API 11, revision 2  
  57.   Installing SDK Platform Android 3.0, API 11, revision 2  
  58.     Installed SDK Platform Android 3.0, API 11, revision 298%)  
  59.   Downloading SDK Platform Android 2.3.3, API 10, revision 2  
  60.   Installing SDK Platform Android 2.3.3, API 10, revision 2  
  61.     Installed SDK Platform Android 2.3.3, API 10, revision 298%)  
  62.   Downloading SDK Platform Android 2.2, API 8, revision 3  
  63.   Installing SDK Platform Android 2.2, API 8, revision 3  
  64.     Installed SDK Platform Android 2.2, API 8, revision 399%)  
  65.   Downloading SDK Platform Android 2.1, API 7, revision 3  
  66.   Installing SDK Platform Android 2.1, API 7, revision 3  
  67.     Installed SDK Platform Android 2.1, API 7, revision 399%)  
  68.   Downloading SDK Platform Android 1.6, API 4, revision 3  
  69.   Installing SDK Platform Android 1.6, API 4, revision 3  
  70.     Installed SDK Platform Android 1.6, API 4, revision 399%)  
  71.   Downloading SDK Platform Android 1.5, API 3, revision 4  
  72.   Installing SDK Platform Android 1.5, API 3, revision 4  
  73.     Installed SDK Platform Android 1.5, API 3, revision 499%)  
  74.   Downloading Samples for SDK API 15, revision 2  
  75.   Installing Samples for SDK API 15, revision 2  
  76.     Installed Samples for SDK API 15, revision 296%)  
  77.   Downloading Samples for SDK API 14, revision 2  
  78.   Installing Samples for SDK API 14, revision 2  
  79.     Installed Samples for SDK API 14, revision 296%)  
  80.   Downloading Samples for SDK API 13, revision 1  
  81.   Installing Samples for SDK API 13, revision 1  
  82.     Installed Samples for SDK API 13, revision 195%)  
  83.   Downloading Samples for SDK API 12, revision 1  
  84.   Installing Samples for SDK API 12, revision 1  
  85.     Installed Samples for SDK API 12, revision 195%)  
  86.   Downloading Samples for SDK API 11, revision 1  
  87.   Installing Samples for SDK API 11, revision 1  
  88.     Installed Samples for SDK API 11, revision 195%)  
  89.   Downloading Samples for SDK API 10, revision 1  
  90.   Installing Samples for SDK API 10, revision 1  
  91.     Installed Samples for SDK API 10, revision 195%)  
  92.   Downloading Samples for SDK API 8, revision 1  
  93.   Installing Samples for SDK API 8, revision 1  
  94.     Installed Samples for SDK API 8, revision 196%)  
  95.   Downloading Samples for SDK API 7, revision 1  
  96.   Installing Samples for SDK API 7, revision 1  
  97.     Installed Samples for SDK API 7, revision 196%)  
  98.   Downloading Android Support, revision 8  
  99.   Installing Android Support, revision 8  
  100.     Installed Android Support, revision 891%)  
  101.   Downloading Google AdMob Ads SDK, revision 6  
  102.   Installing Google AdMob Ads SDK, revision 6  
  103.     Installed Google AdMob Ads SDK, revision 694%)  
  104.   Downloading Google Analytics SDK, revision 2  
  105.   Installing Google Analytics SDK, revision 2  
  106.     Installed Google Analytics SDK, revision 292%)  
  107.   Downloading Google Play APK Expansion Library, revision 1  
  108.   Installing Google Play APK Expansion Library, revision 1  
  109.     Installed Google Play APK Expansion Library, revision 178%)  
  110.   Downloading Google Play Billing Library, revision 2  
  111.   Installing Google Play Billing Library, revision 2  
  112.     Installed Google Play Billing Library, revision 284%)  
  113.   Downloading Google Play Licensing Library, revision 2  
  114.   Installing Google Play Licensing Library, revision 2  
  115.     Installed Google Play Licensing Library, revision 272%)  
  116.   Downloading Google Web Driver, revision 2  
  117.   Installing Google Web Driver, revision 2  
  118.     Installed Google Web Driver, revision 299%)  
  119.   Downloading Android SDK Tools, revision 19  
  120.   Installing Android SDK Tools, revision 19  
  121.     Installed Android SDK Tools, revision 1999%)  
  122.   Downloading ARM EABI v7a System Image, Android API 15, revision 2  
  123.   Installing ARM EABI v7a System Image, Android API 15, revision 2  
  124.     Installed ARM EABI v7a System Image, Android API 15, revision 299%)  
  125.   Downloading Intel x86 Atom System Image, Android API 15, revision 1  
  126.  ………(下面省略)………  

上面更新的过程中一些特殊的SDK是需要用户名和密码的,如:摩托罗拉和HTC。

我们到这些官网注册一下即可,摩托罗拉和HTC的网址:

注册官网:http://htcdev.com/ 这个是HTC的;具体的注册过程我就不多说了,要是看不懂的大家直接在线翻译一下就可以了

另外一个:https://developer.motorola.com/ 这个是MOTO的,也是一样的需要注册一下,方法同上面的HTC的一样


二、配置环境变量

更新完成后配置环境变量。使用命令 vi /etc/profile 编辑文件profile,然后在下面增加下面内容:

export ANDROID_HOME=/opt/softwaretools/android-sdk-linux

export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH

/opt/softwaretools/android-sdk-linux为SDK的根目录。

这个配置之后,以后要执行android里面的命令,就不是需要进到这个目录,直接可以在终端里面输入。

修改完成后,使用命令 :wq! 保存关闭文件,再执行命令 source /etc/profile 使配置生效一下。

在终端输入:android,如果Android SDK Manager窗口出来了,就证明环境配置成功。


本文转载自:

Bzzh
粉丝 1
博文 26
码字总数 0
作品 0
浦东
私信 提问
jenkins打包android项目报错

jenkins打包安卓项目时候提示了以下错误,求大神指导 解析/usr/local/android-sdk-linux/tools/package.xml 无法加载文件/var/lib/jenkins/.android/repositories.cfg。 在/ usr / local / a...

探索中的小菜鸟
2018/11/29
69
0
Ubuntu搭建Eclipse+JDK+SDK的Android

今晚重装Ubuntu系统,重新安装了一套eclipse+jdk+SDK的Android开发平台 一 安装配置Eclipse环境 1 下载安装包 Eclipse: eclipse官方下载网站, 或直接下载eclipse-jee-indigo-SR1-linux-gt...

晨曦之光
2012/03/01
698
0
Ubuntu搭建Eclipse+JDK+SDK的Android

今晚重装Ubuntu系统,重新安装了一套eclipse+jdk+SDK的Android开发平台 一 安装配置Eclipse环境 1 下载安装包 Eclipse: eclipse官方下载网站, 或直接下载eclipse-jee-indigo-SR1-linux-gt...

长平狐
2013/01/06
55
0
Android平台Firefox(Fennec:移动版火狐代号)开发入门

Mozilla已经发布了Fennec 4.0的源代码,可以支持诺基亚N800, N900和许多Android手机,但支持的比较好的Android必须是2.2以上的,有兴趣的朋友可以下载Fennec的源代码自己学习一下如何为 Andr...

米狗族
2011/01/26
1K
1
Android平台Firefox(Fennec:移动版火狐代号)开发入门

Mozilla已经发布了Fennec 4.0的源代码,可以支持诺基亚N800, N900和许多Android手机,但支持的比较好的Android必须是2.2以上的,有兴趣的朋友可以下载Fennec的源代码自己学习一下如何为 Andr...

米狗族
2011/01/27
487
0

没有更多内容

加载失败,请刷新页面

加载更多

SSH安全加强两步走

从 OpenSSH 6.2 开始已经支持 SSH 多因素认证,本文就来讲讲如何在 OpenSSH 下启用该特性。 OpenSSH 6.2 以后的版本多了一个配置项 AuthenticationMethods。该配置项可以让 OpenSSH 同时指定...

xiangyunyan
30分钟前
4
0
C或C++不是C/C++

http://www.voidcn.com/article/p-mucdruqa-ws.html

shzwork
今天
6
0
OSChina 周六乱弹 —— 如何将梳子卖给和尚

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @for_ :划水五分钟,专注两小时。分享Various Artists的单曲《贝多芬第8号钢琴奏鸣曲悲伤的第三乐章》: 《贝多芬第8号钢琴奏鸣曲悲伤的第三乐...

小小编辑
今天
191
8
ES5

什么是ES5:比普通js运行要求更加严格的模式 为什么:js语言本身有很多广受诟病的缺陷 如何:在当前作用域的顶部添加:"use strict" 要求: 1、禁止给未声明的变量赋值 2、静默失败升级为错误...

wytao1995
今天
7
0
c++ 内联函数调用快的原因

见图片分析

天王盖地虎626
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部