Как понизить версию SDK? - PullRequest
62 голосов
/ 04 марта 2012

Я допустил глупую ошибку, обновив версию SDK до версии 15, поскольку хранилище Android не загружалось.Как мне вернуться к моей старой версии r10?Или лучше придерживаться более новой версии?Тогда мне придется обновить плагин ADT.Большое спасибо.

Ответы [ 5 ]

112 голосов
/ 17 июля 2012

В любом случае, для тех, кто хочет понизить Android SDK Tools до предыдущей версии, это может быть возможно, выполнив следующие действия:

  1. Найдите папку Android SDK
  2. Найдите подпапку "tools" и переименуйте ее в "tools1" (просто чтобы сохранить резервную копию оригинальной папки tools)
  3. Аналогично, переименуйте platform-tools в platform-tools1
  4. Загрузите из репозитория Google версию инструмента SDK, до которой вы хотите перейти на более раннюю версию (например: http://dl -ssl.google.com / android / repository / tools_r22.6.2-macosx.zip ), и распакуйте ее. это.
  5. Загруженный ZIP-файл содержит папку инструментов, которую необходимо переместить в папку Android SDK.
  6. Аналогичным образом загрузите инструменты платформы (например: http://dl -ssl.google.com / android / repository / platform-tools_r19.0.1-macosx.zip ) и извлеките их в свой SDK папка.

Вот и все.

70 голосов
/ 12 апреля 2014

Я хочу продолжить ответ на великолепный ответ, предоставленный Ариэлем Ириарте, шаг 3 ( Загрузите из репозитория Google версию инструмента SDK, версию которой вы хотите понизить до ).

Чтобы найтистарые инструменты, вам нужно определить номер версии SDK, к которому вы хотите вернуться.На веб-странице Google Android SDK вы найдете список Revisions , в котором показаны все номера SDK, например,

  • Инструменты SDK, редакция 22.6.2 (март 2014 г.)
  • SDK Tools, редакция 22.3 (октябрь 2013 г.)
  • и т. Д.

Запишите точный номер редакции, например, «22,3».

Теперь загрузите инструменты, используя следующий шаблон:

, где вы должны заменить XXX точным номером редакции, указанным выше.Например, чтобы загрузить версию 22.0.5 для Mac OS X, загрузите файл:

http://dl -ssl.google.com / android / repository / tools_r22.0.5-macosx.zip

Как только вы загрузите файл и разархивируете его, вы найдете одну папку с именем «tools».Теперь следуйте ответу Ариэля Ириарте и замените свою папку android-sdk / tools новой.Это папка, которая содержит такие вещи, как:

  • NOTICE.txt
  • adb_has_moved.txt
  • android
  • ant
  • apps
  • ddms
  • dmtracedump
  • и т. д.
7 голосов
/ 02 апреля 2014

Некоторые из вас, вероятно, нашли эту ветку из-за нестабильных версий Android-Tools, выдвинутых (исключительно) со стабильной версии 22.3.Это вызывает «зависание» в эмуляторе на «Android Animation / Splash Screen» в Intel API до версии 19 и «исключение с плавающей запятой» для Intel API-19.Версии ARM по-прежнему работают, хотя и медленнее на машинах Intel, использующих ускорение.

Чтобы ответить на вопросы «как найти более старые версии, не перечисленные в графическом интерфейсе» - или представить в текущем XML, который его передаетhttps://dl -ssl.google.com / android / repository / repository-8.xml ), в комментариях выше я понятия не имею, как они могут быть расположены (пожалуйста, просветите меня).

К счастью, кто-то, сообщивший об ошибке, опубликовал прямую ссылку на версии стабильной версии 22.3 для Linux и Windows в этой теме:

https://code.google.com/p/android/issues/detail?id=66786 ..., которые:

http://dl.google.com/android/android-sdk_r22.3-linux.tgz

http://dl.google.com/android/android-sdk_r22.3-windows.zip

Они также существуют в неофициальных местах в Интернете, если те будут снесены, наряду с уже ушедшими ссылкамик ним.

После извлечения этого архива у вас будет папка «Инструменты», которую нужно заменить сломанной, в соответствии с инструкциями Ариэля Ириарте выше (хотя я переименовал существующую папку «Инструменты» в букву'f' - дни для решения этой проблемы).

Чтобы не допустить повторения этой проблемы, НЕ рассчитывайте на встроенный метод в Eclipse / Android-SDK для возврата к предыдущей установке, а такжедля более старых версий любого файла, предоставленного Google, который будет доступен вообще, когда-либо, в будущем.Перед установкой сделайте резервную копию всего дерева 'android-sdks'.

2 голосов
/ 04 марта 2012

Можно установить несколько SDK и установить SDK по умолчанию, отредактировав свойства в проекте Android.

0 голосов
/ 11 августа 2018

Простое решение:

1- Перейдите в свой graddle-wrapper.properties и измените эту строку по своему усмотрению:

distributionUrl = https://services.gradle.org/distributions/gradle-4.4-all.zip

2- ПерейдитеФайл> Структура проекта> Проект, затем измените версию Gradle и версию плагина Gradle

3-, затем синхронизируйте ваш проект

Готово.

...