linux系统下如何安装android sdk

linux系统下如何安装android sdk,第1张

一、下载android sdk

下载SDK,下载地址:http://developer.android.com/sdk/index.html,选择Linux(i386)。因为SDK只有32位的,如果装的是64位系统,则要安装ia32-libs,运行32位程序。

ubuntu安装命令:sudo apt-get install ia32-libs(在Ubuntu中的命令)。

centos安装命令:

yum install glibc.i686

下载完成后解压,在终端进入到SDK的根目录,然后执行:tools/android update sdk –no-ui即可开始和windows里面一样的更新。

二、配置环境变量

更新完成后配置环境变量。使用命令 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窗口出来了,就证明环境配置成功。

三、配置AVD

1、进入$SDK_HOME/toos目录

2、命令窗口运行:./android avd

首先, 你得有个VPN

参考以下三篇完成Android SDK的安装

https://www.digitalocean.com/community/tutorials/how-to-build-android-apps-with-jenkins

http://stackoverflow.com/questions/4681697/is-there-a-way-to-automate-the-android-sdk-installation

http://developer.android.com/sdk/installing/adding-packages.html

首先到 https://developer.android.com/sdk/index.html 下载SDK Tools Only, 我下的是 android-sdk_r24.1.2-linux.tgz

在linux里解压缩, 用于下载组件的是tools/android. 参数说明

Action "update sdk":

Updates the SDK by suggesting new platforms to install if available.

Options:

-f --forceForces replacement of a package or its parts, even if something has been modified

-u --no-uiUpdates from command-line (does not display the GUI)

-o --obsolete Installs obsolete packages

-t --filter A filter that limits the update to the specified types of packages in the form of

a comma-separated list of [platform, tool, platform-tool, doc, sample, extra]

-s --no-https Uses HTTP instead of HTTPS (the default) for downloads

-n --dry-mode Simulates the update but does not download or install anything

查看可用的组件

android list sdk --all

会得到一个类似以下的列表, 把要下载的序号记下来

1- Android SDK Tools, revision 24.1.2

2- Android SDK Platform-tools, revision 22

3- Android SDK Build-tools, revision 22.0.1

4- Android SDK Build-tools, revision 22 (Obsolete)

5- Android SDK Build-tools, revision 21.1.2

6- Android SDK Build-tools, revision 21.1.1 (Obsolete)

7- Android SDK Build-tools, revision 21.1 (Obsolete)

8- Android SDK Build-tools, revision 21.0.2 (Obsolete)

9- Android SDK Build-tools, revision 21.0.1 (Obsolete)

10- Android SDK Build-tools, revision 21 (Obsolete)

11- Android SDK Build-tools, revision 20

12- Android SDK Build-tools, revision 19.1

13- Android SDK Build-tools, revision 19.0.3 (Obsolete)

14- Android SDK Build-tools, revision 19.0.2 (Obsolete)

15- Android SDK Build-tools, revision 19.0.1 (Obsolete)

16- Android SDK Build-tools, revision 19 (Obsolete)

17- Android SDK Build-tools, revision 18.1.1 (Obsolete)

18- Android SDK Build-tools, revision 18.1 (Obsolete)

19- Android SDK Build-tools, revision 18.0.1 (Obsolete)

20- Android SDK Build-tools, revision 17 (Obsolete)

21- Documentation for Android SDK, API 22, revision 1

22- SDK Platform Android 5.1.1, API 22, revision 2

23- SDK Platform Android 5.0.1, API 21, revision 2

24- SDK Platform Android 4.4W.2, API 20, revision 2

25- SDK Platform Android 4.4.2, API 19, revision 4

26- SDK Platform Android 4.3.1, API 18, revision 3

27- SDK Platform Android 4.2.2, API 17, revision 3

下载需要的组件, 注意--all 这个参数一定要加上, 否则后面filter里的序号不起作用, 例如我用的是

android update sdk -u --all --filter 1,2,3,5,11,12,22,23,24,25,26,27,28,29,88,89

然后等待其安装完成就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8962368.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存