2017-09-30 12 views
0

Androidスタジオでは、gradleを作成したり、アプリケーションファイルを更新したりするのに時間がかかりすぎます。オフラインモードで実行しようとしました。その後、階調同期が失敗します。私はAndroid Studioでアプリケーションを実行するためにインターネット接続を使用したくありません。Androidスタジオの作成に時間がかかりすぎて

+0

あなたは試してみましたか:https://stackoverflow.com/questions/29391421/android-studio-gradle-takes-too-long-to-build – Darush

+0

アプリケーションの実行にインターネット接続は必要ありません。グラデーションファイルに追加するそれぞれの依存関係だけが、インターネット経由で取得する「余分なコード」を必要とします。これがオフラインモードで 'sync'が失敗する理由です。 'sync'はすべての依存関係を修正して整列しようとするためです。 – ZeekHuge

答えて

0

Androidのスタジオは、ファイルのインデックス作成とgradleビルドのために遅く、ほとんどの場合、あなたのgradle.buildに新しい依存関係を追加した後に使用するネットワークのためです。これは、すべてのビルドのために多くのデータをディスクから&に転送し、マシン全体の速度を落とします。

プロジェクトを保存するSSDがない場合は、ビルドに数分かかることがあります。 インスタント実行オプションを有効にする必要があります。このオプションを使用すると、わずかな変更でビルド時間が大幅に短縮されます。たくさんのRAM(8GB以上)がある場合は、小さなRAMディスクパーティションを作成してプロジェクトを移動することができます。 gradleを使用するには、数百MBの空き容量を確保してください。 theseのいずれかのツールを使用してRAMディスクを作成することができます。過去数年間、ImDiskを過去数年間使用していて、完全に動作します。アプリケーションを構築するよりも、デバイスにapkをインストールするのに時間がかかります。可能であれば、最も速いビルドのために、グランドルキャッシュ(通常はホームディレクトリに格納されているフォルダのフォルダ)もRAMディスク上に置く必要がありますが、これは影響が小さくなります。キャッシュを移動する場合は、最初の場所にfile system linkを作成します。

注意。 RAMは揮発性です(電源がオフのときに消去されるため)。電源を切る前に必ずRAMディスクの内容を永続ストレージにコピーしてください。停電が頻発し、バッテリーのあるラップトップを使用していない地域にいる場合、UPSを購入すると、RAMディスクの内容が失われます。

関連する問題