我想从命令行设置Android开发环境,遇到以下问题:
wget http://dl.google.com/android/android-sdk_r22.0.5-linux.tgz
解压完成后,运行
tools/android update sdk --no-ui
但是,它跑起来太慢了
Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml
结果是在文件夹build-tools中什么都没有,我想要的是apapt和apkbuilder,因为我想从命令行构建apk而没有ant。
ADB Build-Tools不会自动下载,通过命令android update sdk——no-ui
因此安装build - tool类型(在控制台):
android list sdk --all
记住项目前面列出的数字,并执行以下操作:
android update sdk -u --all --filter <number>
命令应该在/YourFolder/android-sdk-linux/tools中输入
对于远程文件夹(例如ssh打开的服务器)键入:
**./android** list sdk --all
**./android** update sdk -u --all --filter <number>
在终端输入简单的ADB包列表:
android list sdk
安装所有软件包:
android update sdk --no-ui
或带过滤器(逗号为分隔符):
android update sdk --no-ui --filter 3,5,8,14
ADB Build-Tools不会自动下载,通过命令android update sdk——no-ui
因此安装build - tool类型(在控制台):
android list sdk --all
记住项目前面列出的数字,并执行以下操作:
android update sdk -u --all --filter <number>
命令应该在/YourFolder/android-sdk-linux/tools中输入
对于远程文件夹(例如ssh打开的服务器)键入:
**./android** list sdk --all
**./android** update sdk -u --all --filter <number>
在终端输入简单的ADB包列表:
android list sdk
安装所有软件包:
android update sdk --no-ui
或带过滤器(逗号为分隔符):
android update sdk --no-ui --filter 3,5,8,14
从developer.android.com下载android SDK(目前windows操作系统的文件大小为149mb)。值得注意的是,android已经删除了sdkmanager GUI,但在位于tools文件夹内的bin文件夹中有一个sdkmanager的命令行版本。
When inside the bin folder, hold down the shift key, right click, then select open command line here.
Shift+right click >> open command line here.
When the command line opens, type sdkmanager click enter.
Then run type sdkmanager (space), double hyphen (--), type list
sdkmanager --list (this lists all the packages in the SDK manager)
Type sdkmanager (space) then package name, press enter.
Eg. sdkmanager platform-tools (press enter)
It will load licence agreement. With options (y/n). Enter y to accept and it will download the package you specified.
如需更多参考,请参考这里的官方文件
我希望这能有所帮助。:)