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


当前回答

我下载并安装了Android Studio。安装人员说:-

Android Studio => (500 MB)

Android SDK => (2.3 GB)

Android Studio安装程序实际上是一个“Android SDK安装程序”,有时还有一个有用的工具“Android Studio”。

最重要的是: Android Studio Installer不仅会安装SDK。它还将:-

安装最新的构建工具。 安装最新的平台工具。 安装最新的AVD管理器,你不能没有。

如果您从压缩文件安装SDK,则必须手动执行这些操作。

放轻松点。安装Android Studio。

****************************** 编辑 ******************************

因此,受到评论中的回应的启发,我想更新我的答案。

更新是,只有(而且只有)如果500MB的硬盘空间对你来说并不重要,那么你应该选择Android Studio,否则其他答案对你来说会更好。

Android Studio很适合我,因为我有一个1TB的硬盘,相当于2000乘以500MB。

另外,请注意:内存大小不应该成为你的限制,因为你甚至不会运行Android Studio。

当我自己被这个问题困住时,我想出了这个解决办法。我尝试了其他答案,但出于某种原因(可能是我的能力不足),它们对我不起作用。我决定选择Android Studio,并意识到它只占总安装量的18%,而SDK占82%。我以前不这么认为。我没有删除答案,尽管有负面评价,因为答案对我有用。我可能会为其他拥有1tb硬盘的人工作(这在现在很常见)。

其他回答

我在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

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

Windows:

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

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

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

sdkmanager "platforms;android-25" 

更新所有

sdkmanager --update

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

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

命令行方式

mkdir android-sdk
cd android-sdk
wget https://dl.google.com/android/repository/sdk-tools-linux-*.zip
unzip sdk-tools-linux-*.zip
tools/bin/sdkmanager --update

在执行上述命令时,请确保将*替换为您可以在下载页面中找到的适当版本号。

安装包

还可以使用sdkmanager列出和安装所需的任何特定软件包。

tools/bin/sdkmanager --list
tools/bin/sdkmanager "platform-tools" "platforms;android–27" "build-tools;27.0.3"

FYI

Sdk-tools-linux -*.zip仅包含命令行工具。它将内容提取到一个名为tools的目录中,例如:

+- android-sdk
    +- tools

要获得SDK包,我们可以运行:

tools/bin/sdkmanager --update

sdkmanager接受以下标志:

--sdk_root=<sdkRootPath>: Use the specified SDK root instead of the SDK 
                          containing this tool

但是如果我们忽略这个标志,它假设tools目录的父目录作为sdk根目录,在我们的例子中是android-sdk目录。

如果你在运行tools/bin/sdkmanager -update后检查android-sdk文件夹,它会像这样:

+- android-sdk
    +- tools
    +- emulator  
    +- platforms  
    +- platform-tool

如果需要,也设置ANDROID_HOME环境变量如下:

export ANDROID_HOME=/path/to/android-sdk

对于那些在windows上使用最新发行版的人来说,以下内容应该足够了:

从这里下载命令行工具 将它提取到某个地方(例如C:\androidsdk) 添加ANDROID_SDK_TOOLS作为环境变量,指向你提取它的地方(C:\androidsdk) 在您提取的cmdlime-tools中创建一个名为latest的文件夹。并将里面的内容(bin,lib…)移动到最新文件夹。 CD cmdline-tools/latest/bin,执行如下命令。

android-29 build-tools;29.0.3 extras;谷歌;m2repository extras

同意条款和条件,并继续。瞧

从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