Скачать руководство по библиотеке поддержки Android

Может ли кто-нибудь сказать мне, как установить библиотеку поддержки Android вручную? Потому что у меня проблема с тем, что мой SDK Manager не может найти нужную библиотеку, а также пакеты, необходимые для разработки приложения. Но я мог управлять другими пакетами вручную, теперь я не могу найти библиотеки поддержки для загрузки, даже на официальном сайте показано, как загружать через SDK Manager, но не вручную. Что делать, если SDK Manager не работает должным образом, как я?


person Film Creator    schedule 12.09.2012    source источник


Ответы (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"

Надеюсь, это поможет кому-то. Я потратил МНОГО времени, выслеживая этого парня.

person tango whiskey double    schedule 02.05.2014
comment
Ну вы мне очень помогли, не могу найти пункт Библиотека поддержки Android в SDK менеджере, помогает только эта команда. Спасибо. - person Songlin; 09.11.2014
comment
Спас мою жизнь. У меня Mac, и диспетчер SDK не показывает, что для библиотеки поддержки доступно обновление. - person Yaron Levi; 22.05.2016
comment
extra-android-support кажется устаревшим с версии библиотеки поддержки 23.2.1, вместо этого используйте extra-android-m2repository. Отредактированный пост, чтобы отразить это. - person gardarh; 15.08.2016

вы можете скачать напрямую с здесь

а потом разархивировать в папку extras

person R.K    schedule 15.07.2016
comment
Это ссылка на репозиторий поддержки Android, а не на библиотеку поддержки Android. - person Brain2000; 20.02.2017

вы можете найти в разделе «Дополнительно» в диспетчере 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.

введите здесь описание изображения

person Padma Kumar    schedule 12.09.2012
comment
Я даже не нахожу папку «Дополнительно» в Android, как вы сказали. Как я уже говорил, я управлял всеми остальными, такими как платформы, инструменты платформы и так далее, самостоятельно, а не менеджером SDK. - person Film Creator; 12.09.2012
comment
@FilmCreator, да, я попросил вас убедиться, что ваше местоположение возможно, если у вас есть разные папки Android SDK. - person Padma Kumar; 12.09.2012
comment
Но, как я знал, я никогда не загружал библиотеки поддержки, по крайней мере, по моему уведомлению, так почему они там? Есть ли возможность загрузить их вручную, я имею в виду, без использования SDK Manager. - person Film Creator; 12.09.2012
comment
Его больше нет, если вы не выберете УСТАРЕВШИЙ по крайней мере по состоянию на июль 2016 г. - person Brian Reinhold; 09.07.2016
comment
@ Brain2000 Я не вижу в SDK Manager опции для загрузки библиотек поддержки Android, но я вижу, что есть возможность загрузить репозиторий поддержки Android. Как вы сказали, он должен быть устаревшим. Есть ли дополнительный способ загрузить android-support-v4.jar? (Я использую Android Studio v 3) - person Malinda; 09.11.2017

У меня была аналогичная проблема с загрузкой репозитория поддержки Android. Я попытался загрузить репозиторий через диспетчер SDK в Android Studio. Однако диспетчер SDK не мог получить доступ к определенным папкам (мой SDK находился на моем диске C:\, и мне требовались права администратора и т. д. и т. д.).

Я решил это:

  1. Запустите программу установки Android SDK Tools (вы можете загрузить ее с веб-сайта разработчика).
  2. Переустановите Android SDK Tools (в ту же папку).
  3. После выполнения шага 2 выберите параметр запуска SDK Manager перед выходом.

Диспетчер SDK должен появиться сразу. Вы также должны увидеть список ранее установленных пакетов.

  1. Выберите нужный пакет и начните загрузку.

ссылка на установку инструментов SDK

Надеюсь, что это работает для вас.

person Anon    schedule 09.01.2015

Прямая загрузка android-support-v4.jar через диспетчер SDK больше не существует. Вместо этого вы можете использовать файлы .aar по пути (\extras\android\m2repository\com\android\support\support-v4), чтобы получить файлы .jar.

См. Как преобразовать AAR в JAR

Небольшая предыстория

Большинство библиотек поддержки компилируются в приложения и распространяются для использования приложениями через репозиторий Google Maven. Большинство вспомогательных библиотек - это файлы AAR. Файл AAR состоит из файла JAR и некоторых файлов ресурсов.

Во-вторых, вам необходимо загрузить репозиторий поддержки Google через диспетчер SDK.

person Malinda    schedule 11.11.2017