В Android SDK неожиданно отсутствует папка ant/. Удалил ли Google его?
Я пробовал компилировать проект libreoffice core (выбор модуля Android) (с участием make
, no 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)
Изменения:
- Устаревшие/устаревшие инструменты были удалены:
- Android
- ddms (вместо этого см. Использование DDMS)
- draw9patch (вместо этого нарисуйте 9-патч)
- hierarchyviewer (вместо этого просмотрите профиль своего макета с помощью средства просмотра иерархии)
- traceview (вместо этого просмотрите профилирование с помощью Traceview и dmtracedump)
- ant скрипты
- Шаблоны проектов и действий
здесь вы можете скачать более старую версию:
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