2016-07-21 31 views
5

Androidアプリ用の私のbuild.gradleがかなり長くなっています。このプラグインを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を得ることを実行している時に言います。

これは、独自のGradleプラグインを使用してAndroidスタジオと関係がありますか?私はGradleをシステム全体にインストールしていません。

:Gradleをシステム全体にインストールすることは望ましくありません。Android Studioでのみこれを行う方法はありますか?

+1

の可能性のある重複し、[検索またはロードできませんでしたメインクラスorg.gradle.wrapper.GradleWrapperMain](http://stackoverflow.com/:あなたがインストールした場合

は、このコマンドを使用してjarファイルを生成することができますのGradle質問/ 29805622/could-not-find-or-load-main-class-org-gradle-wrapper-gradlewrappermain) – petey

+0

[この質問とは違って](http://stackoverflow.com/questions/29805622/could-not -find-or-load-main-class-org-gradle-wrapper-gradlewrappermain)私はgradleをインストールしていません - Android Studioのみ。 – hongsy

+0

osx/nix上で './gradlew fixGradleLint'を実行するか、勝利時に' gradlew.bat fixGradleLint'を実行してみてください – petey

答えて

10

ラッパーのようなサウンドが正しく設定されていません。おそらくラッパーの瓶がありません。

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

あなたはgradle/wrapperに見て、あなたがgradle-wrapper.jarを参照していますか? $ gradle wrapper

+0

いいえ、 'gradle-wrapper.properties'はありません。 GradleをインストールせずにGradleタスクを修正/実行する方法はありますか? – hongsy

+1

いいえ、この時点で修正するにはgradleをインストールする必要があります。上記のコマンドを実行したら、git、svn、または使用しているVCSにjarファイルをコミットしてください。あなたが瓶を持っていれば、あなたはgradleをアンインストールすることができ、ラッパーだけをもう一度使うことができますが、何があっても修正するためにはgradleをインストールする必要があります。 – JBirdVegas

+0

コメントありがとうございます!これはAndroid Studioのアーキテクチャがどれほど肥大しているかを示すものです。 – hongsy

関連する問題