2015-09-24 10 views
9

だから、私は奇妙な問題を抱えています。 EclipseからIntelliJ Ideaに移行しました。 そして、私が入力/編集しているbuild.gradleファイルは、遅れています。そこに何か書き込むのは非常に難しいです。何が原因でしょうか?リフレッシュは役に立たなかった。IntelliJ Ideaでbuild.gradleを入力するのが遅い

追加プラグイン:applyプラグイン: 'idea' IntelliJ Ideaタスクでは、Gradleパースペクティブでアイデアを見ることはできません。 Eclipseを開くと、Eclipse用のGradleプラグインがうまく動作します。プロジェクトなどでこれらのタスクを見ることができます。 アイデアタスクは、intellij idea guiではなく、コマンドラインからのみ利用できます。

しかし、build.gradleを入力することでその厄介なことを解決したいのですが...なぜそれが遅れているのですか?

お願いします。

+0

あなたはIDEAにプロジェクトをインポートしたのか?どのくらいのメモリを割り当てていますか? – leeor

+1

あなたの 'build.gradle'スクリプトに' task Wrapper'が定義されていますか? – TheLuminor

+0

@leeor gradleプロジェクトとしてインポートしました。私はまだメモリと何もしなかった;) – rav3n

答えて

2

私はアンドロイドに取り組んでいます。これは、建物にグラデルを使用しています。

  1. のGradleの最新バージョンを持っている - だから、あなたが確認する必要がありますいくつかの事はここに、あなたのために同じ動作することを、していると仮定。たとえば、以前のバージョンよりも大幅にパフォーマンスが向上しています。これを参考にしてhttp://gradle.org/docs/current/userguide/gradle_wrapper.htmlを参照してください。

  2. 次の手順は、Gradleデーモンを有効にすることです。デーモンを使用すると、ビルドの起動が速くなります。

  3. 移動すると、プロジェクトの並列ビルドが有効になります。並列ビルドを行うと、複数のモジュールを持つプロジェクトが並行してビルドされます。 通常、ホームディレクトリの.gradle*gradle.properties*というファイルを追加してください(~/.gradle/gradle.properties)。ファイルにorg.gradle.daemon=trueorg.gradle.parallel=trueを追加します。これがうまくいかない場合は、コンピュータで同じものを有効にする方法を見つけてください。助けになる。

アンドロイドスタジオを使用してAndroidアプリを開発しながら使用する場合、これらは、Gradleのスピードに関してはかなりよく働きます。私はデーモンを有効にする方法についてもお手伝いしますが、私はそれを認識していません。

これが役に立ちます。

+0

ありがとうございます、私はあなたの提案を残すでしょう。しかし、どのようにそれが可能なすべての日食でいいですが、アイデアではない? – rav3n

+0

ちょうど 'intelliJ'のように機能するようです。 Haventは本当に詳細をまだ見ていました:) @ rav3n – TheLuminor

+3

これは質問に対する答えではありません: "それは遅れているのですか?" –

3

最近これで困っていました。 OPのようなビルドファイルのテキストを編集するだけでは非常に遅いです。ちょうどそれを解決しました。プロジェクトを開いて後でbuild.gradleファイルを追加すると、このファイルを編集するときにintellijが動作するように "gradleプロジェクトをリンクする"必要があるようです。それをやっての

一つの方法:

  • 閉じるのIntelliJそれが開いている場合。
  • IDEをロードすると、リンクされていないgradleプロジェクトの通知が表示されます。その通知ボックスのヒントに従ってください。すべてがうまくいくはずです。

第二の方法:IntelliJのプロジェクトから

  • 閉じます。ファイル - >プロジェクトを閉じます。
  • 次のウェルカムダイアログでは、プロジェクトをインポートすることを選択します。
  • 「外部モデルからインポート」を選択し、モデルとして「Gradle」を選択します。 動作しているはずです。
関連する問題