从命令行下载Android支持库

时间:2014-05-02 20:38:35

标签: android-support-library android-sdk-tools

如何通过命令行下载Android支持库?

例如:

echo y | android update sdk --no-ui --filter "android-19"

4 个答案:

答案 0 :(得分:22)

echo y | android update sdk --no-ui --all --filter "extra-android-m2repository"

答案 1 :(得分:4)

android命令现已弃用

您可以使用sdkmanager代替:

sdkmanager --install "extras;android;m2repository"

答案 2 :(得分:2)

sdkmanager "extras;android;m2repository"

为我工作。
我遇到了错误:警告:无法加载文件/var/root/.android/repositories.cfg。

所以我必须在运行上面的命令之前创建该文件。

touch ~/.android/repositories.cfg

答案 3 :(得分:1)

sdkmanager 应该是您的最佳选择。否则, sdkmanager 将自动执行另一种方式。因此,这样做有危险,一个错字,整个事情将无法进行。转到Google Sources存储库,然后选择support或m2repository并通过单击面包屑下的tgz / archive链接进行下载。

或使用;

wget https://chromium.googlesource.com/android_tools/+archive/master/sdk/extras/android.tar.gz

第二个选项下载更大的文件大小(和两个版本的支持库,但在Android官方开发页面上均未引用更新的androidX)。但是,两者都会为您提供带Android支持库的压缩存档。转到目录并创建extras目录。使用“ extras / android”作为文件路径,然后将存档解压缩(使用tar xvfj);

unzip <archive file>
mv -R <unzipped directory> <Android SDK home>/extras/android/
mv -R <unzipped and moved directory> <support>

tar xvjf <archive file>
mv -R <unzipped directory> <Android SDK home>/extras/android/
mv -R <unzipped and moved directory> <support>

您现在应该在SDK软件包中安装了Android支持库。

Further support in use