Ошибка синхронизации Android Studio LibGDX Gradle

После попытки запустить синхронизацию Gradle я получаю эту ошибку. Я не уверен, связано ли это как-то с libgdx или это просто проблема Gradle.

Конфигурация «компиляция» устарела и была заменена на «реализация» и «апи». Он будет удален в конце 2018 года. Для получения дополнительной информации см.: http://d.android.com/r/tools/update-dependency-configurations.html

Версия minSdk не должна быть объявлена ​​в файле манифеста Android. Вы можете переместить версию из манифеста в defaultConfig в файле build.gradle.

Версия targetSdk не должна быть объявлена ​​в файле манифеста Android. Вы можете переместить версию из манифеста в defaultConfig в файле build.gradle.


person Noor Nizar    schedule 02.07.2018    source источник
comment
Я нашел исправление для 2-й и 3-й ошибок. это было очень просто, я действительно не смотрел.   -  person Noor Nizar    schedule 03.07.2018
comment
все еще нужно решение для первой ошибки.   -  person Noor Nizar    schedule 03.07.2018
comment
Это не ошибка. Ключевое слово compile устарело. Вы должны менять каждые compile на implementation   -  person Thracian    schedule 03.07.2018


Ответы (1)


В Gradle 3.4 представлены новые конфигурации подключаемого модуля библиотеки Java, которые позволяют контролировать, публикуется ли зависимость в путях классов компиляции и выполнения проектов, которые используют эту библиотеку.

  • implementation и api можно использовать только с Android Plugin for Gradle 3.0.0 или более поздней версией.

  • Плагин Android 3.0.0 требует Gradle версии 4.1 или выше.

  • Gradle 4.x еще не поддерживается в LibGDX, существует проблема для того же .


Поэтому в настоящее время вы не можете использовать implementation или api с libGDX, поэтому придерживайтесь устаревшего API и используйте compile.

person Abhishek Aryan    schedule 03.07.2018
comment
Так что мне делать, чтобы у меня не было этих предупреждений? - person Syaiful Nizam Yahya; 06.11.2018
comment
замените всю вашу компиляцию реализацией или API в зависимости от вашей инъекции в файле build.gradle - person Abhishek Aryan; 06.11.2018