Может ли кто-нибудь сказать мне, как установить библиотеку поддержки Android вручную? Потому что у меня проблема с тем, что мой SDK Manager не может найти нужную библиотеку, а также пакеты, необходимые для разработки приложения. Но я мог управлять другими пакетами вручную, теперь я не могу найти библиотеки поддержки для загрузки, даже на официальном сайте показано, как загружать через SDK Manager, но не вручную. Что делать, если SDK Manager не работает должным образом, как я?
Скачать руководство по библиотеке поддержки Android
Ответы (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.
после установки вы переходите к своему Android SDK (убедитесь, что вы находитесь)
в котором вы можете найти местоположение
<sdk>/extras/android/support/v4/android-support-v4.jar.
or
<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-support-v4.jar
? (Я использую Android Studio v 3)
- person Malinda; 09.11.2017
У меня была аналогичная проблема с загрузкой репозитория поддержки Android. Я попытался загрузить репозиторий через диспетчер SDK в Android Studio. Однако диспетчер SDK не мог получить доступ к определенным папкам (мой SDK находился на моем диске C:\, и мне требовались права администратора и т. д. и т. д.).
Я решил это:
- Запустите программу установки Android SDK Tools (вы можете загрузить ее с веб-сайта разработчика).
- Переустановите Android SDK Tools (в ту же папку).
- После выполнения шага 2 выберите параметр запуска SDK Manager перед выходом.
Диспетчер SDK должен появиться сразу. Вы также должны увидеть список ранее установленных пакетов.
- Выберите нужный пакет и начните загрузку.
ссылка на установку инструментов SDK
Надеюсь, что это работает для вас.
Прямая загрузка android-support-v4.jar
через диспетчер SDK больше не существует. Вместо этого вы можете использовать файлы .aar по пути (\extras\android\m2repository\com\android\support\support-v4
), чтобы получить файлы .jar.
См. Как преобразовать AAR в JAR
Небольшая предыстория
Большинство библиотек поддержки компилируются в приложения и распространяются для использования приложениями через репозиторий Google Maven. Большинство вспомогательных библиотек - это файлы AAR. Файл AAR состоит из файла JAR и некоторых файлов ресурсов.
Во-вторых, вам необходимо загрузить репозиторий поддержки Google через диспетчер SDK.