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