Tôi có một dự án Android hiện đang chạy ra khỏi không gian đống trong bước dex:Làm thế nào để bạn điều chỉnh jvm args cho bộ nhớ dex trong gradle?
:app:dexXXXXX Exception in thread "pool-1-thread-4" java.lang.OutOfMemoryError: Java heap space
Tôi muốn bump lên JVM min/thiết lập tối đa trong gradle như chúng tôi đã từng làm với các plugin Maven :
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<version>3.6.0</version>
<extensions>true</extensions>
<configuration>
<sdk>
<platform>${android.platform}</platform>
</sdk>
<undeployBeforeDeploy>true</undeployBeforeDeploy>
<dex>
<jvmArguments>
<jvmArgument>-Xms1024m</jvmArgument>
<jvmArgument>-Xmx2048m</jvmArgument>
</jvmArguments>
</dex>
Nhưng trong tài liệu cho các plugin android trong gradle tôi chỉ thấy các tùy chọn này:
android {
dexOptions {
incremental false
preDexLibraries = false
jumboMode = false
}
}
có cách nào để làm điều đó? Có một tập tin gradle.properties nhưng điều đó dường như có jvmargs cho gradle chính nó.
nó hoạt động! Tốt tìm! –
Nó hoạt động! Cảm ơn –