【问题标题】:Downloading the Android support library from command line从命令行下载 Android 支持库
【发布时间】:2014-06-19 15:14:44
【问题描述】:

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

例如:

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

【问题讨论】:

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


    【解决方案1】:
    echo y | android update sdk --no-ui --all --filter "extra-android-m2repository"
    

    【讨论】:

    • 这不再有效,额外的名称现在是extra-android-m2repositoryecho y | android update sdk --no-ui --all --filter "extra-android-m2repository"
    • 感谢您的上述评论,我一直在努力寻找这些信息
    【解决方案2】:

    android 命令现已弃用

    您可以像这样使用sdkmanager

    sdkmanager --install "extras;android;m2repository"
    

    【讨论】:

      【解决方案3】:
      sdkmanager "extras;android;m2repository"
      

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

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

      touch ~/.android/repositories.cfg
      

      【讨论】:

        【解决方案4】:

        sdkmanager 应该是您的首选。否则,还有另一种方式,即 sdkmanager 会自动执行。所以,这有危险,一个错字,整个事情都行不通。转到 Google Sources 存储库并选择支持或 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.

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-12-10
          • 1970-01-01
          • 2021-04-02
          • 1970-01-01
          • 2013-10-26
          • 2021-05-27
          • 1970-01-01
          • 2012-11-09
          相关资源
          最近更新 更多