29

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

4

5 回答 5

43

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

通过命令行:

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"

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

于 2014-05-02T20:45:49.033 回答
13

你可以直接从 这里下载

然后解压到 extras 文件夹

于 2016-07-15T10:58:37.803 回答
10

您可以在 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.

在此处输入图像描述

于 2012-09-12T08:41:41.227 回答
2

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

我通过以下方式解决了它:

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

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

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

链接到 SDK 工具设置

希望这对你有用。

于 2015-01-09T18:54:39.270 回答
2

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

请参阅如何将 AAR 转换为 JAR

一些背景

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

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

于 2017-11-11T10:18:07.260 回答