【问题标题】:Android Support Library Manual DownloadAndroid 支持库手册下载
【发布时间】:2012-09-12 06:46:19
【问题描述】:

谁能告诉我如何手动安装 Android 支持库?因为我的 SDK 管理器无法找到所需的库并且包需要开发应用程序时遇到问题。但是我现在可以手动管理其他包,我找不到支持库来下载,即使官方网站显示如何通过 SDK Manager 下载但不能手动下载。如果 SDK Manager 不能像我一样正常工作怎么办?

【问题讨论】:

    标签: android android-support-library


    【解决方案1】:

    我整天都在想办法解决这个问题。终于在网上找到了合适的东西,所以在这里与您分享。

    通过命令行:

    android list sdk -a --extended
    

    您将收到所有要下载和安装的有效软件包的列表。您可能需要调整缓冲区大小以查看所有内容。下面的片段

    ----------
    id: 84 or "source-14"
         Type: Source
         Desc: Sources for Android SDK, API 14, revision 1
    ----------
    id: 85 or "extra-android-m2repository"
         Type: Extra
         Desc: Android Support Repository, revision 5
               By Android
               Local Maven repository for Support Libraries
               Install path: extras\android\m2repository
    ----------
    id: 86 or "extra-android-support" <-- YOU ELUSIVE SOB
         Type: Extra
         Desc: Android Support Library, revision 19.1
               By Android
               Install path: extras\android\support
    ----------
    id: 87 or "extra-google-admob_ads_sdk"
         Type: Extra
         Desc: Google AdMob Ads SDK, revision 11 (Obsolete)
               By Google Inc.
               AdMob Ads SDK
               Install path: extras\google\admob_ads_sdk
    ----------
    id: 88 or "extra-google-analytics_sdk_v2"
         Type: Extra
         Desc: Google Analytics App Tracking SDK, revision 3
               By Google Inc.
               Analytics App Tracking SDK
               Install path: extras\google\analytics_sdk_v2
    ----------
    id: 89 or "extra-google-gcm"
         Type: Extra
         Desc: Google Cloud Messaging for Android Library, revision 3 (Obsolete)
               By Google Inc.
               GCM library has been moved to Google Play Services
    

    现在:

    android update sdk --no-ui -a --filter "extra-android-m2repository"
    

    希望这对某人有所帮助。我浪费了很多时间来追踪这个人。

    【讨论】:

    • 嗯,你真的帮了我,我在 SDK 管理器中找不到 Android 支持库项目,只有这个命令有帮助。谢谢。
    • 救了我的命。我在 Mac 上,SDK 管理器不会显示支持库有可用的更新。
    • extra-android-support 从支持库版本 23.2.1 开始似乎已过时,请改用 extra-android-m2repository。编辑帖子以反映这一点。
    【解决方案2】:

    你可以直接从 here

    然后解压到 extras 文件夹中

    【讨论】:

    • 这是指向“Android Support Repository”的链接,而不是“Android Support Library”
    【解决方案3】:

    您可以在 Android SDK 管理器的 Extras 下找到

    安装后,您将转到您的 android SDK(确保您的位置)

    在那里你可以找到位置

    <sdk>/extras/android/support/v4/android-support-v4.jar.
    

     <sdk>/extras/android/compatibility/v4/android-support-v4.jar.
     <sdk>/extras/android/compatibility/v7/gridlayout/
     <sdk>/extras/android/compatibility/v13/android-support-v13.jar.
    

    【讨论】:

    • 我什至没有像你说的那样在 android 中找到 Extras 文件夹。就像我之前所说的那样,我管理所有其他东西,比如平台、平台工具等,所以我自己而不是 SDK 管理器。
    • @FilmCreator 就是这样,我请你确保你的位置可能是你有不同的 android SDK 文件夹。
    • 但是据我所知,我知道至少我从来没有下载过支持库,所以他们怎么会在那里?有没有手动下载它们的可能性,我的意思是不使用 SDK 管理器。
    • 它不再存在,除非您至少在 2016 年 7 月之前选择 OBSOLETE
    • @Brain2000 我在 SDK 管理器中看不到下载 android 支持库的选项,但我可以看到,有一个下载 android 支持库的选项。正如你所说,它必须被淘汰。有没有可选的方式来下载android-support-v4.jar? (我使用的是 android studio v 3)
    【解决方案4】:

    我在下载 Android 支持存储库时遇到了类似的问题。我尝试通过 Android Studio 中的 SDK 管理器下载存储库。但是,SDK 管理器无法访问某些文件夹(我的 SDK 位于我的 C:\ 驱动器中,我需要管理员权限等...)。

    我解决了这个问题:

    1. 启动 Android SDK 工具设置(您可以从开发者网站下载)
    2. 重新安装 Android SDK 工具(到同一文件夹)。
    3. 完成第 2 步后,在退出前选择启动 SDK Manager 选项。

    SDK 管理器应立即弹出。您还应该看到以前安装的软件包的列表。

    1. 选择所需的包并开始下载。

    link to the SDK tools setup

    希望这对你有用。

    【讨论】:

      【解决方案5】:

      不再存在通过 SDK 管理器直接下载android-support-v4.jar。相反,您可以使用路径 (\extras\android\m2repository\com\android\support\support-v4) 中的 .aar 文件来获取 .jar 文件。

      参考How to convert AAR to JAR

      一些背景

      大多数支持库都编译到应用程序中,并通过 Google Maven 存储库分发给应用程序使用。大多数支持库都是 AAR。AAR 文件由一个 JAR 文件和一些资源文件组成。

      其次,您需要通过 SDK 管理器下载 google 支持存储库。

      【讨论】:

        猜你喜欢
        • 2014-06-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-02
        • 1970-01-01
        相关资源
        最近更新 更多