2016-09-15 8 views
0

私は何ヶ月も異なるIDEを試してきました。それは2015年20〜30秒ですGradle: "Empty" Androidプロジェクトがコンパイルするのに半分かかります(Androidスタジオ)

私の「大きな」のAndroidプロジェクトはので、私はどのくらい「Emptyアクティビティ」プリセットと全く追加のコードを使用して作成していますプロジェクトにチェックコンパイルするには、ほとんど時間がかかりますMacBook Air

「近代的な」IDEはどうして遅くなるのでしょうか?私は何か間違っているのですか?私は文字通りAndroidスタジオがインストールされているすべての在庫設定を取っています。これは私の古いMacやLinuxマシンでも起きているので、私はこの問題の唯一の人にはなれません。私は窓を試していません

アイデア?

編集:私が話している「より大きな」プロジェクトは、Eclipseの時間の約10%〜20%を占めています。それだけではなく、地すべりによる他のIDEの追い越しのようなものです。

Edit2:プロジェクトの作成時に見つけたすべてのものを更新しました。私はgradleにいる:2.1.3

+0

あなたのEclipseはGradleを使ってビルドしていますか?もしそうなら、あなたは同じようなスピードを見せるでしょう。 Gradleは、単にデバイス上でコードをコンパイルしてインストールするだけではありません。 –

答えて

0

「グローバルグラード設定」の下の「オフライン作業」をチェックしてください。 >ビルド、実行、展開 - -の設定>- >ファイル - Androidのメーカーに行く>のGradle - > "オフライン作業" ボックスをチェックします。

+1

これは、新しい依存関係がダウンロードされるのを防ぎます。ただし、 –

+0

は関係ありません。最初の実行後、依存関係はダウンロードされ、ローカルにキャッシュされます。 –

1

まず、Macbook Airは高速のマシンではありません。 20-30秒ほど右に聞こえます。

第2に、これはIDEではなく、ビルドツールであるGradleです。 IDEは単にGradleを呼び出します。

第3に、Gradleベースのビルドは、Eclipseまたは廃止予定のAntベースのビルドシステムより高速ではありません。遅い部分であるdexoptは、どちらの場合も同じですが、呼び出すツールチェーンが違うだけです。

関連する問題