最后,当我尝试将项目与 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配置成功
当我尝试构建项目时遇到了这个错误。
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 主目录
@D。卢卡斯...我认为你的解决方案是有效的,因为除了你所说的之外,我做了很多事情。最初我关闭了 android studio 并在 C:\Users\XX.gradl 中