it-swarm.com.ru

Как понизить версию SDK?

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

62
Chocolava

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

  1. Найдите папку Android SDK
  2. Найдите подпапку "tools" и переименуйте ее в "tools1" (просто чтобы сохранить резервную копию исходной папки tools)
  3. Аналогично, переименуйте инструменты-платформы в инструменты-платформы1
  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 папка.

Вот и все.

112
Ariel Iriarte

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

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

  • SDK Tools, редакция 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
  • муравей
  • программы
  • dDMS
  • dmtracedump
  • и т.п.
70
stackoverflowuser2010

Некоторые из вас, вероятно, нашли эту ветку из-за нестабильных версий 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.

7
JosephK

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

1
Waynn Lue

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

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

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

2. Выберите "Файл"> "Структура проекта"> "Проект", затем измените версию Gradle и версию подключаемого модуля Gradle.

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

Готово.

0
Ali Esfandiari