2016-07-21 4 views
5

My build.gradle для приложения для Android стал довольно продолжительным. Исправлено из этого плагина под названием gradle-lint-plugin и правильно настроили его. В документации говоритсяОшибка: не удалось найти или загрузить основной класс org.gradle.wrapper.GradleWrapperMain

Run ./gradlew fixGradleLint to automatically fix your build scripts

но после запуска, что я получаю Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain.

Имеет ли это какое-либо отношение к Android Studio, используя собственный плагин Gradle? У меня нет Gradle, установленного по всей стране.

Редактировать: Я не хочу устанавливать Gradle в масштабах всей системы - есть ли способ сделать это только в Android Studio?

+1

Возможный дубликат [Не удалось найти или загрузить основной класс org.gradle.wrapper.GradleWrapperMain] (http://stackoverflow.com/ вопросы/29805622/can-not-find-or-load-main-class-org-gradle-wrapper-gradlewrappermain) – petey

+0

@petey в отличие от [этот вопрос] (http://stackoverflow.com/questions/29805622/could-not -find-or-load-main-class-org-gradle-wrapper-gradlewrappermain) У меня нет установки gradle - только Android Studio. – hongsy

+0

попробуйте запустить './gradlew fixGradleLint' на osx/nix или' gradlew.bat fixGradleLint' при победе – petey

ответ

10

Похоже, что обертка настроена неправильно. Вероятно, отсутствует обертка.

$ ls gradle/wrapper 
gradle-wrapper.jar  gradle-wrapper.properties 

Когда вы смотрите в gradle/wrapper вы видите gradle-wrapper.jar?

если вы устанавливаете Gradle вы можете создать банку с этой командой: $ gradle wrapper

+0

Nope - существует только 'gradle-wrapper.properties'. Есть ли способ исправить/запустить задачу Gradle без установки Gradle? – hongsy

+1

Нет, на этом этапе вы должны установить исправление для исправления. Когда вы запустите команду выше, обязательно зафиксируйте банку git, svn или любой другой VCS, который вы используете. После того, как у вас есть банка, вы можете удалить град и снова использовать обертку, но вам нужно установить град, чтобы исправить что бы то ни было. – JBirdVegas

+0

спасибо за ваш комментарий! это является свидетельством того, как раздута архитектура Android Studio. – hongsy

Смежные вопросы