到目前为止,我使用的是一台Windows 8.1 PC,它没有存储空间或RAM来支持Android Studio或Eclipse这样的IDE。我想下载Android SDK工具,没有IDE。如何才能做到这一点呢?


当前回答

我在Windows上使用的方法是:

Downloaded command line tools from https://developer.android.com/studio/index.html Put the whole tools folder from the ZIP archive to C:\Program Files (x86)\Android SDK\ Launched tools\android.bat as administrator, which opened the usual SDK Manager window Installed required components. The files were downloaded to ...\Android SDK\ directory (that is build-tools, platforms, platform-tools, etc. directories appeared alongside tools inside ...\Android SDK\) Opened the Android project in Intellij IDEA, navigated to File->Project Structure->SDKs, and added Android SDK by directing to ...\Android SDK\ directory

其他回答

只有命令行,没有sdkmanager(高级用户/ CI):

您可以在存储库XML文件中找到所有单独包的下载链接,包括各种修订: https://dl.google.com/android/repository/repository-12.xml

(其中12是存储库索引的版本,将来还会增加)。

所有<sdk:url>值都相对于https://dl.google.com/android/repository,因此

<sdk:url>platform-27_r03.zip</sdk:url>

可以在https://dl.google.com/android/repository/platform-27_r03.zip下载

类似的概要XML文件也存在于系统映像中:

(默认)https://dl.google.com/android/repository/sys-img/android/sys-img.xml (google_apis) https://dl.google.com/android/repository/sys-img/google_apis/sys-img.xml

从CLI安装最新版本,不指定版本号

下面是一种从CLI下载Android SDK最新版本的方法。

首先,创建并移动到以下目录:

mkdir -p ~/android-sdk/cmdline-tools
cd ~/android-sdk/cmdline-tools

然后下载SDK(它基本上是从HTML中找到下载URL并下载,如果你进入网页,你会看到它只显示最后一个,所以它是有效的):

curl -s https://developer.android.com/studio\#command-tools | grep -Eo 'https://dl.google.com/android/repository/commandlinetools-mac-[0-9]*_latest.zip' | head -n 1 | xargs wget

解压缩文件

ls -A1 | xargs unzip

导航到android下载页面的“获取命令行工具”部分,下载适合你的系统的工具。

Windows:

提取内容到C:\Android\ Android -sdk

导航到 C:\Android\ Android -sdk\tools\bin,打开命令行窗口 (shift +右键)

执行以下命令下载最新的android软件包:

sdkmanager "platforms;android-25" 

更新所有

sdkmanager --update

其他操作系统 执行几乎相同的操作,但不使用windows目录。

sdkmanager页面提供了更多关于使用什么命令来安装sdk的信息。

不幸的是,直接从谷歌(如果你的公司防火墙阻止了其他来源,你会想从谷歌下载)发布的1.6 r1 2009年9月是他们拥有的最新SDK。

通过命令行下载SDK,链接比前面提到的略有变化:

wget——quiet——output-document=/tmp/sdk-tools-linux.zip https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_SDK_TOOLS}.zip

下载页面上列出的最新版本。