apkサイズが28 MBのアプリを開発しています。私は時間を取るために何をすべきですか?なぜ私のgradleの建物は時間がかかりすぎるのですか?
私はエミュレータで実行するよりも5分~7分かかるが、デバイスで実行する場合は10分以上かかる。
apkサイズが28 MBのアプリを開発しています。私は時間を取るために何をすべきですか?なぜ私のgradleの建物は時間がかかりすぎるのですか?
私はエミュレータで実行するよりも5分~7分かかるが、デバイスで実行する場合は10分以上かかる。
あなたは、ファイル - >設定 - >「のGradle」を検索を設定することができます - >アンドロイドスタジオで..「を地元のGradleディストリビューションを使用」チェックし、「オフライン作業」をご確認ください。グラデルビルディング時間を改善します。 >Excluded Files and Locations
- - >Windows Defender
、その後、Settings
に行く - あなたがWindows上で開発している場合
ヘルプがありません。同じ時間になっています。 –
あなたのシステム構成が低いかもしれません。アンドロイドスタジオには4GB以上のRAMが必要でした。あなたは8ギガバイトを持っている場合は、より良い。プロセッサはcore-i5以上になります。 –
システム構成: - 8GBのRAMとコアi5 –
、あなたはControl Panel
を開く必要があります>Browse
、および(build
フォルダを含む)、プロジェクトライブラリを追加し、C:\Users\YourUser\.gradle
、プロジェクト内gradle.properties
に次の行を追加します。
org.gradle.jvmargs = -Xms2048m -Xmx4096m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=1024m
私もこの問題を持っていた、私はdisabl行われたていたものプロジェクト設定でインスタント・ランを実行し、プロジェクトを再ビルドします。あなたの/.gradle/gradle.properties
ファイルで :
は、ビルド時間を短縮するためのいくつかのヒントがあります
# 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/
方向に建物の仕事についての報告書を、ちょうどあなたのビルド作業を最適化するために、レポートを読んでます。
データをアップロードするには時間がかかります... –
時間を短縮する方法はありますか?@ Shivam –
ツールバーに移動>>リファクタリング>>未使用のリソースを削除してください。アプリケーションのサイズを小さくして速く構築するには –