Как вернуть Android SDK Tools к более ранней версии?

Можно ли вернуть Android SDK Tools к более ранней версии (например, с r17 на r16 или r15)?


person Mehmed Mert    schedule 05.04.2012    source источник
comment
Я думаю, что это невозможно. Есть ли веские причины для этого?   -  person Alexander Kulyakhtin    schedule 05.04.2012
comment
потому что у меня есть некоторые проблемы со сборкой моих проектов, которые действительно работали до обновления. я также искал исправленное, но решение так и не было найдено, и кажется, что самый простой способ снова заставить сборки работать — это вернуть версию Android SDK Tools (по крайней мере, до тех пор, пока в более новой версии она не будет работать должным образом). .   -  person Mehmed Mert    schedule 05.04.2012
comment
вокруг перехода на версию 17, я считаю, что библиотеки изменились. Затем вам нужно было поместить библиотеки в папку libs, чтобы правильно их развернуть. На всякий случай, если вы не хотите остаться на r16 навсегда :-). Дополнительные сведения об изменениях для каждой версии: developer.android.com/tools/sdk/tools -notes.html   -  person hcpl    schedule 29.05.2013
comment
@AlexanderKulyakhtin Google иногда вносит критические изменения в свой SDK, и вам нужны более ранние инструменты, например, обновление 21 SDK TOOLs ломает систему сборки cocos игрового движка.   -  person Dr Deo    schedule 30.07.2017


Ответы (3)


Загрузите старые инструменты, удалите новые и распакуйте старые, и все готово. Это не что иное, как это. Инструменты можно загрузить из программы «android» в каталоге инструментов вашего текущего SDK.

android-sdk-linux-17/tools$ ./android
person Carl-Emil Kjellstrand    schedule 05.04.2012
comment
sh.exe": ./android: No such file or directory Вот что я получаю, когда запускаю эту команду из папки инструментов. - person Jared; 07.08.2014
comment
Вы уверены, что находитесь в каталоге инструментов? Что выводит ls -la и pwd, когда вы находитесь в этом каталоге? - person Carl-Emil Kjellstrand; 08.08.2014

@erbsman также невозможно загрузить старую версию инструмента SDK с Android. потому что он использует файл xml (проверьте журналы на ANDROID TOOL), чтобы получить расположение всех zip-файлов. так что вам нужно сделать какой-то хак для этого. проверьте следующую ссылку для взлома

Загрузите компоненты Android SDK для автономной установки

person Ankit    schedule 07.04.2012

Проблема, с которой вы столкнулись, связана с изменением, внесенным командой Android в то, как ссылаются на lib jar.

Это решает проблему? http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17

person Hounshell    schedule 05.04.2012