В Android SDK внезапно отсутствует папка ant /. Google удалил это?
Я попытался скомпилировать основной проект libreoffice (выбирая модуль Android) (с make
, Gradle еще не участвует), и я получаю эту ошибку:
/home/aleksandar/libreoffice/workdir/UnpackedTarball/owncloud_android_lib/build.xml:90:
Cannot find /home/aleksandar/Android/Sdk/tools/ant/build.xml imported from /home/aleksandar/libreoffice/workdir/UnpackedTarball/owncloud_android_lib/build.xml
Просматривая мой SDK, я понял, что /Sdk/tools/ant
папка даже не существует. Это так и должно быть?
Я не уверен, почему это вызывает эту ошибку сейчас, тем более что я много раз строил проект без проблем. Единственное, что мне известно об этом, это то, что я обновил все инструменты (SDK и NDK). Были ли какие-либо изменения, нарушающие совместимость, во время публикации этой статьи (март 2017 года)? Это может быть изменение в исходном коде, которое внесло ошибку, но я уверен, что она будет замечена уже, и это происходит в течение нескольких дней... Кто-нибудь сталкивался с подобной проблемой?
1 ответ
Да
Команда Android решила удалить все старые и устаревшие скрипты из SDK в марте 25.3.0 SDK Tools
https://developer.android.com/studio/releases/sdk-tools.html SDK Tools, Revision 25.3.0 (March 2017)
Изменения:
- Устаревшие / устаревшие инструменты были удалены:
- андроид
- ддмс (вместо этого см. Использование DDMS)
- draw9patch (вместо этого смотрите Draw 9-patch)
- Иерархия просмотра (вместо этого см. профиль вашего макета с Иерархии просмотра)
- traceview (вместо этого смотрите Профилирование с Traceview и dmtracedump)
- муравьиные сценарии
- Шаблоны проектов и мероприятий
здесь вы можете скачать старую версию:
https://dl.google.com/android/repository/tools_r25.2.5-windows.zip
https://dl.google.com/android/repository/tools_r25.2.5-macosx.zip
https://dl.google.com/android/repository/tools_r25.2.5-linux.zip