当前位置: 首页 > 知识库问答 >
问题:

如何在不下载Android Studio的情况下下载Android SDK?

富涛
2023-03-14

到目前为止,我运行的是一台视窗8.1电脑,它没有像Android Studio或Eclipse这样的IDE的存储或内存。我想下载Android SDK工具,没有IDE。如何才能做到这一点?

共有3个答案

凌和颂
2023-03-14
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"

仅供参考

sdk工具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

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

如果你在运行工具/bin/sdkManager--date后检查android-sdk文件夹,它会像:

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

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

export ANDROID_HOME=/path/to/android-sdk

凤经国
2023-03-14

导航到android下载页面的“仅获取命令行工具”部分,然后下载适用于您系统的工具。

对于Windows:

将内容解压缩到C:\Android\Android sdk

导航到C:\Android\Android sdk\tools\bin并打开一个命令行窗口
(按住shift键并单击鼠标右键)

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

sdkmanager "platforms;android-25" 

更新一切

sdkmanager --update

其他的操作系统做的差不多,但不使用windows目录。

sdkmanager页面提供了有关安装sdk所用命令的更多信息。

华锦
2023-03-14

您可以在下载页面的“仅限命令行工具”部分找到命令行工具。

这些是网页中提供的链接(26.1.1版):

>

MacOSX:https://dl.google.com/android/repository/sdk-tools-darwin-4333796.zip

Linux:https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip

在下载任何命令行工具之前,请确保已阅读并同意服务条款。

windows的安装程序版本似乎不再可用,这是版本24.4.1的链接:

  • Windows安装程序:https://dl.google.com/android/installer_r24.4.1-windows.exe
 类似资料:
  • 我已经安装了Android SDK最新版本和Eclipse。但我也想试试Android Studio。 我看过这个和这个帖子,但是那些解决方案改变了Android Studio(一旦下载并安装)使用的SDK实例。我想要的不是下载另一个SDK,当我已经在我的机器上安装了它。

  • 我在我的应用程序中使用CloudKit作为远程保存数据的一种方式。我的一个记录具有保存图像的CKAsset属性。当我获取记录时,我意识到完成查询要花很多时间。经过多次测试,我得出结论,当您查询记录时,CloutKit会用record对象下载整个资产文件。因此,当您从record对象获取资产并请求它的fileURL时,它会给您一个本地文件路径URL,而不是HTTP类型的URL。这对我来说是一个问题,

  • 有没有一种方法可以下载Docker映像/容器,例如,使用Firefox,而不使用内置的。 我被公司防火墙和代理屏蔽了,我无法通过它得到一个洞。 我的问题是我不能使用Docker获取图像,即Docker保存/拉取和其他Docker提供的功能,因为它被防火墙阻止了。

  • 问题内容: 我想要以下内容。 我只需要一个可以从Maven存储库下载jar及其依赖项的实用程序,而对我的项目的构建方式没有任何限制。 我想要这样的东西: 它也应该能够下载依赖项。 更新: 我不知道应该构造pom.xml。 我唯一需要完成的任务是下载jar,我希望有一个工具可以完成此任务,而不会让我烦恼过多的信息。 有那样的东西吗? 问题答案: 如果要将maven依赖项下载到lib目录中,请使用带有

  • 问题内容: 根据caniuse,MicrosoftEdge版本10547+支持element的属性,但IE或Safari不支持。 如何在不使用具有属性集的元素或服务器的情况下下载文件对象? 问题答案: 有多种触发下载的方法。以下是一些: 使用表格: 使用javascript:

  • 目前我正在尝试颤振网页,我需要在颤振主频道工作。但是,后来我需要继续我的其他项目。在他们身上,我正在研究颤振稳定通道。 但是,每当我使用命令“flutter channel stable”或“fluter channel master”切换我的flutter通道时,它每次都会重新下载sdk和其他工具。 目前,我已经下载了稳定的颤振sdk和稳定的dart sdk。 我已将它们移动到“FlutterS