如何通过命令行下载Android支持库?
例如:
echo y | android update sdk --no-ui --filter "android-19"
答案 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支持库。