Par*_*ala 15 android build.gradle android-gradle-plugin android-studio-2.1
所以我一直在Android Studio中开发一个简单的应用程序,自从过去几天,每当我点击"运行"时,构建都需要5分钟以上.它过去并不常见.我不知道为什么.它说"Gradle Build Running"然后在5分钟后加载app.这发生在模拟器和我的Android设备上.我的成绩版本是2.10我查找了这个问题,我已经尝试了其他类似帖子建议的所有内容,包括:
org.gradle.daemon=truegradle.properites文件以下是截屏.
即使在完成所有这些之后,我的成绩也需要5分钟以上.这就是事件日志中的内容:
10:27:57 AM Executing tasks: [:app:clean, :app:generateDebugSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:generateDebugAndroidTestSources, :app:assembleDebug]
10:34:24 AM Gradle build finished in 6m 26s 378ms
Run Code Online (Sandbox Code Playgroud)
任何建议都会有所帮助.提前致谢 :)
jay*_*i93 19
启用" Dex In Process "以加快应用构建速度(适用于Android Studio 2.1).
使用org.gradle.jvmargs属性将分配给Gradle Daemon VM的内存量增加1 Gb,最小值为2 Gb:
org.gradle.jvmargs=-Xmx2048m
Run Code Online (Sandbox Code Playgroud)
在这里阅读它:使用Dex进行更快的Android Studio构建
Cha*_*ham 11
这里的其他解决方案还没有帮助我.我看到构建持续30多分钟才结束Error:Out of memory: GC overhead limit exceeded.但过去几天我取得了一些进展.
注意:我不相信这是解决问题的方法,只是一个解决方法,直到杰克解决问题
我在构建gradle中添加了以下内容:
android {
....
defaultConfig {
....
jackOptions {
enabled true
additionalParameters('jack.incremental': 'true')
}
}
compileOptions {
incremental true
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
dexOptions {
javaMaxHeapSize '4096m'
}
Run Code Online (Sandbox Code Playgroud)
}
出于某种原因,添加
org.gradle.jvmargs=-Xmx4g -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
Run Code Online (Sandbox Code Playgroud)
我的gradle.properties没有任何区别.我不得不把它添加到dexOptions.
| 归档时间: |
|
| 查看次数: |
12917 次 |
| 最近记录: |