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

che*_*777 3 synchronization gradle dart flutter

最后,当我尝试将项目与 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
Run Code Online (Sandbox Code Playgroud)

。。

。。。。。。……

4分22秒配置成功

小智 7

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

\n
Failed to execute org.gradle.cache.internal.AsyncCacheAccessDecoratedCache$2@1204453a.\njava.lang.StackOverflowError at org.gradle.cache.internal.btree.FreeListBlockStore$FreeListBlock.alloc(FreeListBlockStore.java:222)\n
Run Code Online (Sandbox Code Playgroud)\n

从路径/Users/UserName/.gradle/caches/journal-1删除Journal-1文件夹可以解决此问题,因为它\xe2\x80\x99s 是由于该文件夹file-access.binJournal-中的条目损坏而导致的1.lock,如果不可用则重新生成。

\n

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

\n