2016-11-07 19 views
0

apkサイズが28 MBのアプリを開発しています。私は時間を取るために何をすべきですか?なぜ私のgradleの建物は時間がかかりすぎるのですか?

私はエミュレータで実行するよりも5分~7分かかるが、デバイスで実行する場合は10分以上かかる。

+0

データをアップロードするには時間がかかります... –

+0

時間を短縮する方法はありますか?@ Shivam –

+0

ツールバーに移動>>リファクタリング>>未使用のリソースを削除してください。アプリケーションのサイズを小さくして速く構築するには –

答えて

1

あなたは、ファイル - >設定 - >「のGradle」を検索を設定することができます - >アンドロイドスタジオで..「を地元のGradleディストリビューションを使用」チェックし、「オフライン作業」をご確認ください。グラデルビルディング時間を改善します。 >Excluded Files and Locations - - >Windows Defender、その後、Settingsに行く - あなたがWindows上で開発している場合

+0

ヘルプがありません。同じ時間になっています。 –

+0

あなたのシステム構成が低いかもしれません。アンドロイドスタジオには4GB以上のRAMが必要でした。あなたは8ギガバイトを持っている場合は、より良い。プロセッサはcore-i5以上になります。 –

+0

システム構成: - 8GBのRAMとコアi5 –

0

、あなたはControl Panelを開く必要があります>Browse、および(buildフォルダを含む)、プロジェクトライブラリを追加し、C:\Users\YourUser\.gradle


また

、プロジェクト内gradle.propertiesに次の行を追加します。

org.gradle.jvmargs = -Xms2048m -Xmx4096m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=1024m 
+0

私はLinux(Ubuntu)で作業しています –

+0

その後、2番目のオプションを試してください – EpicPandaForce

+0

いいえ、助けてはいけません。 –

1

私もこの問題を持っていた、私はdisabl行われたていたものプロジェクト設定でインスタント・ランを実行し、プロジェクトを再ビルドします。あなたの/.gradle/gradle.propertiesファイルで :

0

は、ビルド時間を短縮するためのいくつかのヒントがあります

# When set to true the Gradle daemon is to run the build. 
org.gradle.daemon=true 
# Specifies the JVM arguments used for the daemon process. 
# The setting is particularly useful for tweaking memory settings. 
# Default value: -Xmx10248m -XX:MaxPermSize=256m 
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 
org.gradle.parallel=true 
org.gradle.configureondemand=true 

そして、あなたは、あなたのプロジェクトをビルドあなたのbuild.gradleファイルにタスクを追加するときに、糸くずのタスクを無効にすることができます。

tasks.whenTaskAdded { task -> 
    if (task.name.equals("lint")) { 
     task.enabled = false 
    } 
} 

私にとっては本当に便利です!それがあなたを助けることを願っています!

ビルド時間を短縮する前に、どのステップに時間がかかりすぎるかを知る必要があります。

./gradlew assembleDebug --dry-run --profile 

それは、製品build/reports/profile/方向に建物の仕事についての報告書を、ちょうどあなたのビルド作業を最適化するために、レポートを読んでます。

関連する問題