在flutter中同步gradle文件时收到java.lang.StackOverflowError

问题描述 投票:0回答:2

最后,当我尝试将项目与 gradle 文件同步时,它显示“CONFIGURE SUCCESSFUL”,但我收到 java.lang.StackOverflowError 的警告。这是什么意思?

我尝试删除 gradle 文件和缓存。

我厌倦了重建项目。

我尝试了无效并重新启动缓存。但仍然不行。

修复方法是什么?

re.java:232)
    at org.gradle.cache.internal.btree.FreeListBlockStore$FreeListBlock.alloc(FreeListBlockStore.java:232)
    at org.gradle.cache.internal.btree.FreeListBlockStore$FreeListBlock.alloc(FreeListBlockStore.java:232)
    at org.gradle.cache.internal.btree.FreeListBlockStore$FreeListBlock.alloc(FreeListBlockStore.java:232)
    at org.gradle.cache.internal.btree.FreeListBlockStore$FreeListBlock.alloc(FreeListBlockStore.java:232)
    at org.gradle.cache.internal.btree.FreeListBlockStore$FreeListBlock.alloc(FreeListBlockStore.java:232)
    at org.gradle.cache.internal.btree.FreeListBlockStore$FreeListBlock.alloc(FreeListBlockStore.java:232)
    at org.gradle.cache.internal.btree.FreeListBlockStore$FreeListBlock.alloc(Fr
.
.
.
.
.
.
.
.
.
.
java.lang.StackOverflowError
    at org.gradle.cache.internal.btree.FreeListBlockStore$FreeListBlock.alloc(FreeListBlockStore.java:232)
    at org.gradle.cache.internal.btree.FreeListBlockStore$FreeListBlock.alloc(FreeListBlockStore.java:232)
    at org.gradle.cache.internal.btree.FreeListBlockStore$FreeListBlock.alloc(FreeListBlockStore.java:232)
    at org.gradle.cache.internal.btree.FreeListBlockStore$FreeListBlock.alloc(FreeListBlockStore.java:232)
    at org.gradle.cache.internal.btree.FreeListBlockStore$FreeListBlock.alloc(FreeListBlockStore.java:232)
    at org.gradle.cache.internal.btree

。 .

。 。 。 。 。 。 .. .

.

4m 22s配置成功

flutter gradle dart synchronization
2个回答
6
投票

当我尝试构建项目时遇到了这个错误。

Failed to execute org.gradle.cache.internal.AsyncCacheAccessDecoratedCache$2@1204453a.
java.lang.StackOverflowError at org.gradle.cache.internal.btree.FreeListBlockStore$FreeListBlock.alloc(FreeListBlockStore.java:222)

从路径 /Users/UserName/.gradle/caches/journal-1 删除 journal-1 文件夹可以修复此问题,因为它是由该文件夹中的条目损坏导致的 file-access.bin Journal-1.lock 如果不可用,则会重新生成。

归功于此网站保管好你的 gradle 主目录


1
投票

@D。卢卡斯...我认为你的解决方案是有效的,因为除了你所说的之外,我做了很多事情。最初我关闭了 android studio 并在 C:\Users\XX.gradl 中

© www.soinside.com 2019 - 2024. All rights reserved.