linux更新androidsdk
‘壹’ 求救啊!linux下用android sdk manager 更新sdk,却只能得到第三方的sdk列表,而且还不能下载。
点开Android SDK Manager的Tools,勾选Misc下"Force https://... sources to be "这一项试一下,我在linux下这样做就可以了。还可以顺带勾选"Ask before restarting ADB".
‘贰’ linux 怎么升级 android sdk
在命令行输入以下命令即可更新,tools/android update sdk --no-ui
‘叁’ linux下怎么安装android sdk23.0.2
首先, 你得有个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 --force Forces replacement of a package or its parts, even if something has been modified
-u --no-ui Updates 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
然后等待其安装完成就可以了
‘肆’ android sdk无法更新怎么办
无法更新和下载androidSDK
打开SDK Manager时底部进度条一直不动,打开详细信息,发现卡在:
1 Fetching
解决办法:
修改hosts文件。
(1)windows下打开C:\Windows\System32\drivers\etc,以管理员身份编辑hosts文件,在最后添加:
74.125.237.1 dl-ssl.google.com
(2)linux下使用命令sudo vim /etc/hosts编辑hosts文件,同样在文件最后添加
74.125.237.1 dl-ssl.google.com
然后重新运行sdk manager,就可以下载了。
Mac的解决方法
host s文件类似与本地的DNS,可以将域名强制定位到某个iP地址,实现访问部分被和 谐的网站,或者拦截各种特别版本软件的正版验证。
host s 文件位于/private/etc/目录下面,在Finder下面是看不到的,需要在Finder图标上面 右击 选择 前往文件夹……才可以进入。
Mac OS Lion 10.7.3系统下面好像很多以前的修改方式都不能够使用了。我这里分享一个非常非常简便的方法。
第一步. 进入host s文件的目录,将文件复制到桌面或者任何其他的文件夹内(让你有修改的权限)
第二步. 修改复制出来的host s 文件
第三步.将原来 /private/etc/ 目录下面的host s 文件删除(不删除无法直接覆盖)
第四步. 将修改好的文件拖回去(这时会需要输入管理员密码)
大功告成,相当的简单,不需要输入任何命令,直接就可以修改了。
‘伍’ android sdk manager无法更新怎么办
无法更新和下载androidSDK 打开SDK Manager时底部进度条一直不动,打开详细信息,发现卡在: 1 Fetching 解决办法: 修改hosts文件。 (1)windows下打开C:\Windows\System32\drivers\etc,以管理员身份编辑hosts文件,在最后添加: 74 (2)linux下使用命令sudo vim /etc/hosts编辑hosts文件,同样在文件最后添加 74 然后重新运行sdk manager,就可以下载了。 Mac的解决方法 host s文件类似与本地的DNS,可以将域名强制定位到某个iP地址,实现访问部分被和 谐的网站,或者拦截各种特别版本软件的正版验证。 host s 文件位于/private/etc/目录下面,在Finder下面是看不到的,需要在Finder图标上面 右击 选择 前往文件夹……才可以进入。 Mac OS Lion 10.7.3系统下面好像很多以前的修改方式都不能够使用了。我这里分享一个非常非常简便的方法。 第一步. 进入host s文件的目录,将文件复制到桌面或者任何其他的文件夹内(让你有修改的权限) 第二步. 修改复制出来的host s 文件 第三步.将原来 /private/etc/ 目录下面的host s 文件删除(不删除无法直接覆盖) 第四步. 将修改好的文件拖回去(这时会需要输入管理员密码) 大功告成,相当的简单,不需要输入任何命令,直接就可以修改了。
‘陆’ linux系统下如何安装android sdk
一、下载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
‘柒’ 在Linux Ubuntu版本中搭建了Android开发环境,可是SDK更新不了啊
你指的是自动更新吗?可以使用软件管理软件来进行手动更新的
但是,提醒一点,android的版本更新太快,但是改动一般不大,建议你坚持一个较为稳定的版本来做开发,如果实在是需要新的版本了,一看就可以搞定的。
‘捌’ 怎么更新 android sdk manager
1》在SDK Manager下Tools->Options打开了SDK Manager的Settings,选中“Force https://… sources to be fetched using http://…”,强制使用http协议。
2》然后改hosts文件。Windows在C:\WINDOWS\system32\drivers\etc目录下,Linux用户打开/etc/hosts文件。
打开文件后添加以下内容:
#Google主页 203.208.46.146 www.google.com #这行是为了方便打开Android开发官网 现在好像不FQ也可以打开 74.125.113.121 developer.android.com #更新的内容从以下地址下载 203.208.46.146 dl.google.com 203.208.46.146 dl-ssl.google.com 添加以上的网址,就可以正常的进行更新了。 或者也可以什么都不做,过上一两天可能会恢复正常。