2015-08-29 2 views
2

Я хочу установить и использовать Android Support Library 22.0.1.Android Support Library 22.0.1 недоступно для установки

Но когда я открываю диспетчер SDK, я вижу только зарегистрированную библиотеку поддержки Android 23, которую я уже загрузил и установил.

Есть ли способ установить Android Support Library 22.0.1?

enter image description here

+0

Если вы обновили библиотеку новыми, некоторые предыдущие функции устарели или были обновлены. – Tauqir

+0

Да, я обновил библиотеку. Есть ли способ вернуться назад? – Ronn

+0

Кто бы ни опросил вопрос, почему голосует? Это настоящий вопрос. – Ronn

ответ

0

У вас есть этот вопрос, маркированный . В этом случае вы не используете «Android Support Library». Вы используете «Репозиторий Android». AFAIK, который предоставит вам доступ к более старым версиям различных артефактов поддержки Android.

+0

Мне нужна библиотека поддержки Android для com.android.support:support-v13 и com.android.support:appcompat-v7. Я не мог правильно понять ваш ответ. – Ronn

+1

@Ronn: «Мне нужна Android Support Library» - пользователи Android Studio получают доступ к библиотекам поддержки из репозитория Android. Это описано в [документации по настройке библиотек поддержки Android] (http://developer.android.com/tools/support-library/setup.html). Например, на шаге №3 «Примечание. Если вы работаете с Android Studio, выберите и установите элемент репозитория поддержки Android вместо [установки элемента поддержки Android Android]». – CommonsWare

+0

Но так или иначе мне нужна Android Support Library 22.0.1, если я хочу использовать «com.android.support:support-v13:22.0.1» в своем файле gradle. Как установить поддержку только для поддержки Android? – Ronn

-1

Обновить Ваше Хранилища в SDK -> (Scroll End) -> Extras-> Обновление эти:

  • Android Support Library Repository

  • Android поддержки

+0

На скриншоте кажется, что он сделал это и перед тем, как попросить. –

0

С вами используют Android Studio и установлен репозиторий поддержки Android, ваш проект будет изучать этот репозиторий для Android Support Library. Однако не все версии библиотеки поддержки Android хранятся в этом репозитории. Тот, который вы ищете, 22.0.1, отсутствует. Вы можете посмотреть на этом каталоге в SDK, чтобы увидеть, какие версии предусмотрены:

extras/android/m2repository/com/android/support/appcompat-v7/ 

То есть, нет простого способа установить его, и это решение Google.

Решение является компромиссом. Вместо этого вы можете использовать версию 22.0.0, которая включена в репозиторий поддержки Android. Чтобы сделать это, найти приложение/build.gralde в каталоге проекта, и измените строку, которая ссылается на Android библиотеки поддержки, сделать его выглядеть следующим образом:

dependencies { 
compile 'com.android.support:appcompat-v7:22.0.0' 
} 

И сделать granle синхронизацию снова. Бьюсь об заклад, вы не заметите разницы между 22.0.0 и 22.0.1.

Смежные вопросы