目前,我正在运行Windows 8.1 PC,它没有像Android Studio或Eclipse这样的IDE的存储或RAM。我想在没有IDE的情况下下载Android SDK工具。如何实现这一目标?
您可以在“仅限命令行工具”部分的downloads page中找到命令行工具。
这些是截至目前页面中提供的链接(版本26.1.1):
在下载任何命令行工具之前,请务必阅读并同意服务条款。
Windows的安装程序版本似乎不再可用,这是版本24.4.1的链接:
导航到android downloads页面的“获取命令行工具”部分,并下载适用于您系统的工具。
对于Windows:
将内容解压缩到C:\ Android \ android-sdk
导航到C:\ Android \ android-sdk \ tools \ bin并打开命令行窗口 (shift +右键单击)
运行以下命令下载最新的android包:
sdkmanager "platforms;android-25"
更新一切
sdkmanager --update
其他操作系统几乎完全相同,但不使用Windows目录。
sdkmanager页面提供了有关用于安装sdk的命令的更多信息。
在Windows上对我有用的东西:
tools
文件夹放到C:\Program Files (x86)\Android SDK\
tools\android.bat
,打开了常用的SDK Manager窗口...\Android SDK\
目录(即build-tools
,platforms
,platform-tools
等目录与tools
内的...\Android SDK\
一起出现)...\Android SDK\
目录添加Android SDKmkdir 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
执行上述命令时,请确保将*
替换为可在download page中找到的相应版本号。
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
假设用户从头开始,本教程是安装Android SDK(软件开发工具包)的一步一步。
只需要注意几个先决条件:
我建议使用离线SDK安装程序来安装基本工具,即SDK和AVD管理器:安装程序的最新版本可以在这里找到:SDK Installer_r24.4.1(用于windows),SDK Installer_r24.4.1(用于linux)或SDK Installer_r24.4.1(用于macos)
对于本指南,我使用的是Windows:
以下是工作:
%USERPROFILE%\android-sdk
):现在我们在做生意......
注意:我建议下载x86图像,因为它们的速度要快得多,同时获得英特尔HAXM(硬件加速执行管理器)驱动程序以显着提高模拟器速度
sdkmanager
(for advanced users / CI):您可以在存储库XML文件中找到所有单个软件包的下载链接,包括各种修订:qazxsw poi
(其中12是存储库索引的版本,将来会增加)。
所有https://dl.google.com/android/repository/repository-12.xml值都与<sdk:url>
相关,所以
https://dl.google.com/android/repository
可以在<sdk:url>platform-27_r03.zip</sdk:url>
下载
系统映像也存在类似的摘要XML文件:
https://dl.google.com/android/repository/platform-27_r03.zip
可悲的是,直接来自谷歌,如果您的公司防火墙阻止其他来源,您将要下载的地方,https://dl.google.com/android/repository/sys-img/google_apis/sys-img.xml是他们拥有的最新SDK。
我下载了Android Studio并安装了它。安装人员说: -
Android Studio =>(500 MB)
Android SDK =>(2.3 GB)
Android Studio安装程序实际上是一个“Android SDK安装程序”以及一个名为“Android Studio”的有时有用的工具。
最重要的是: - Android Studio Installer不会只安装SDK。它还将: -
如果您从其zip文件安装SDK,则必须手动执行的操作。
放轻松吧。安装Android Studio。
******************************编辑******************* ***********
所以,受到评论中的回应的启发,我想更新我的答案。
更新是只有(并且只有)500 MB的硬盘空间对你来说并不重要,因为你应该去Android Studio,否则其他答案对你来说会更好。
安卓工作室为我工作,因为我有1TB硬盘2000倍500MB。
此外,请注意:RAM大小不应该是您的限制,因为您甚至不会运行Android Studio。
我来到这个解决方案,因为我自己陷入了这个问题。我尝试了其他答案,但由于某种原因(也许是我的能力),他们不适合我。我决定去Android Studio,并意识到它只占整个安装的18%,而SDK是82%。虽然我曾经不这么认为。我不是删除答案,尽管负面评价因为答案对我有用。我可能会为拥有1 TB硬盘的人工作(这些日子很常见)。