谁能告诉我如何手动安装 Android 支持库?因为我的 SDK 管理器无法找到所需的库并且包需要开发应用程序时遇到问题。但是我现在可以手动管理其他包,我找不到支持库来下载,即使官方网站显示如何通过 SDK Manager 下载但不能手动下载。如果 SDK Manager 不能像我一样正常工作怎么办?
5 回答
我整天都在想办法解决这个问题。终于在网上找到了合适的东西,所以我会在这里与您分享。
通过命令行:
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"
希望这可以帮助某人。我浪费了很多时间来追踪这个人。
你可以直接从 这里下载
然后解压到 extras 文件夹
您可以在 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 支持存储库时遇到了类似的问题。我尝试通过 Android Studio 中的 SDK 管理器下载存储库。但是,SDK 管理器无法访问某些文件夹(我的 SDK 位于我的 C:\ 驱动器中,我需要管理员权限等...)。
我通过以下方式解决了它:
- 启动 Android SDK 工具设置(您可以从开发者的网站下载)
- 重新安装 Android SDK 工具(到同一文件夹)。
- 完成第 2 步后,在退出前选择启动 SDK Manager 选项。
SDK 管理器应立即弹出。您还应该看到以前安装的软件包的列表。
- 选择所需的包并开始下载。
希望这对你有用。
android-support-v4.jar
不再存在通过 SDK 管理器直接下载。相反,您可以使用路径 ( \extras\android\m2repository\com\android\support\support-v4
) 中的 .aar 文件来获取 .jar 文件。
一些背景
大多数支持库都编译到应用程序中,并通过 Google Maven 存储库分发给应用程序使用。大多数支持库都是 AAR。AAR 文件由一个 JAR 文件和一些资源文件组成。
其次,您需要通过 SDK 管理器下载 google 支持存储库。