Ошибка: (2, 0) Плагин с id 'jetty' не найден

Вчера я обновил Android Studio до версии 3.0, но я работаю с LibGdx, и после обновления я не могу построить свой проект.

Когда я пытаюсь построить, это дает мне ошибку:

Ошибка: (2, 0) Плагин с id 'jetty' не найден

Как мне это исправить?

Ответ 1

В настоящее время html-модуль использует устаревший jetty plugin который удаляется в версии Gradle 4.1.

Android Studio 3.0 с использованием Gradle-4.1 и android-gradle-plugin:3.0.0

Gradle 4.1 еще не поддерживается в LibGDX, есть проблема для того же самого, который теперь обновлен для Gradle 4.6


Если вы все еще хотите использовать Android Studio 3.0

  • Переход на понижение до 3.3 от 4.1

    Найдите папку gradle внутри вашего проекта, откройте gradle-wrapper.properties и измените дистрибутивUrl на 3.3

    distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
    
  • Снизьте Android-град-плагин до 2.3.3 с 3.0.0

    Откройте файл root build.gradle и найдите артефакт и измените версию

    classpath 'com.android.tools.build:gradle:2.3.3'
    
  • Комментарий/удаление google() из списка репо

-------------------------------------------------- ------------------------------

EDIT: обновите проект LibGDX до Gradle 4.6 - AS USER

  1. Обновить Gradle до 4.6:

    distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
    
  2. Найдите файл root build.gradle вашего проекта и добавьте project repositories list Google Maven в project repositories list а также в project repositories list buildScript repo list

    repositories {
        //.. 
        google()
        jcenter()         // Required for org.jetbrains.trove4j:trove4j library
    }
    
  3. Обновите плагин Android Gradle:

    classpath 'com.android.tools.build:gradle:3.1.3'

    Известные проблемы с Android Gradle Plugin

    Конфигурация по требованию с Gradle 4.6 и выше:

    Если вы используете Android Gradle Plugin 3.0.x или 3.1.x с Gradle 4.6 и выше, вы должны отключить конфигурацию по требованию, чтобы избежать непредсказуемых ошибок сборки. (Если вы используете Android Gradle Plugin 3.2.0 или выше, вам не нужно предпринимать никаких действий для отключения конфигурации по требованию.)

    Отключите конфигурацию по требованию в файле gradle.properties как показано ниже:

    • org.gradle.configureondemand=false

    • Чтобы отключить настройку по требованию в настройках Android Studio, выберите "Файл"> "Настройки" (Android Studio> "Настройки" на Mac), выберите категорию "Компилятор" в левой панели и снимите флажок "Настроить по требованию".

      В Android Studio 3.2 Beta 1 и выше параметры включения конфигурации по требованию были удалены.

  4. Обновите Android buildToolsVersion до 27.0.3 и SdkVersion до 27

  5. Удалить instrumentTest.setRoot('tests') из sourceSets внутри файла android build.gradle
  6. заменить всю compile на implementation внутри root build.gradle file
  7. Новый модуль GWT Gradle Plugin добавлен в html-модуль, проверьте последний build.gradle html-модуля.

Запустите проект с помощью команды " gradle task Run Configuration или " gradle task терминал", используя gradle task.


Если вы собираетесь создать новый проект, используйте gdx-setup.jar последней сборки.