更多的记忆。而且它还时不时地给出记忆错误。
org.gradle.daemon=true
dexOptions {
preDexLibraries = false
}
Total Build Time 1m36.57s
Startup 0.544s
Settings and BuildSrc 0.026s
Loading Projects 0.027s
Configuring Projects 0.889s
Task Execution 1m36.70s
time Eater::App:DexDebug 1M16.46s
我不太清楚为什么Android Studio比命令行慢,但是您可以通过打开增量dexing来加快构建速度。在模块的构建文件中,将此选项添加到android
块中:
dexOptions {
incremental true
}
在dexoptions
块中,您还可以指定dex进程的堆大小,例如:
dexOptions {
incremental true
javaMaxHeapSize "4g"
}
不能做颤振运行。颤振医生可以做什么?(颤振版本2.8.1) 执行失败org.gradle.cache.internal.AsyncCacheAccessDecoratedCache$2@7c56f8f1.java.lang.OutOfMemoryError:Java堆空间
带渐变后: 30秒/80秒(带清洁) 我对解决方案进行了分析: 结果报告中的主要任务是以下任务:(在没有清洁的构建中) Build.Gradle:
我是Java和Gradle的新手,有一个非常新的问题。我有以下Java文件: 我能够使用javac编译上述文件,并使用命令“java TestMain”运行它。 我现在正在尝试使用gradle build框架做同样的事情。我执行了以下步骤:run"gradle init--type java-Library将上述文件复制到src/main/java/ 当我跑的时候”。/gradle build”,
问题内容: 我是Gradle新手。我想构建一个uberjar(AKA fatjar),其中包括项目的所有传递依赖项。我需要在“ build.gradle”中添加哪些行? 这是我目前拥有的:(我是从几天前的某个地方复制的,但是不要从那里收集。) 问题答案: 您是否尝试过 gradle食谱中 的fatjar示例? 您正在寻找的是gradle 的影子插件
我试着把我的主类移到一个不扩展Application的单独的类中,这就是导致上述错误的原因。如果不移动我的主类,我会得到一个不同的错误。 My Build.Gradle当前看起来如下所示: 如果我让我的main方法扩展应用程序,那么我会得到一个错误,说明找不到我的main类,尽管我可以看到它存在于生成的.jar文件中。 编辑 我试过指南的模块化部分。这样做,我有超过100个错误时,试图建立。它们都
我的Android Studio项目过去构建速度更快,但现在需要很长时间来构建。知道是什么导致了延误吗?我尝试过https://stackoverflow.com/a/27171878/391401,但没有效果。我没有运行任何可以中断构建的反病毒程序。我的应用程序的大小也不是很大(5MB左右),它曾经在几秒钟内构建,但不确定发生了什么变化。