我复制了我的项目文件夹以擦除我的硬盘驱动器,现在,尝试在Android Studio中导入我在buildgradle上出现此错误
Error:Could not add entry '2095793483774087535' to cache fileSnapshots.bin (/home/ivan/Forotek/.gradle/1.10/taskArtifacts/fileSnapshots.bin).
在缓存' /home/ivan/Forotek/.gradle/1.10/taskArtifacts/fileSnapshots.bin'中找到损坏的IndexBlock 6198。
我尝试在Windows,Mac和Mac中导入Linux,我总是得到同样的错误
答案 0 :(得分:28)
我刚刚发生了这件事。删除了" .gradle"目录然后执行"与Gradle文件同步项目"。一旦我这样做,我就能够再次成功构建项目。
答案 1 :(得分:14)
使用Android Studio 1.0.2构建Android apk同样存在问题。
I have removed the file fileSnapshots.bin
之后我从菜单中清理+重建。
答案 2 :(得分:14)
在android studio中打开终端并输入此命令并重建您的项目,它将100%工作
注意: - 此命令仅适用于mac或linux计算机
rm -R .gradle
如果是Windows,您可以找到类似的命令来删除目录 有力地运作
答案 3 :(得分:2)
这也发生在我身上,以下命令修复了它:
gradlew -C rebuild
答案 4 :(得分:2)
delete
位于以下位置的fileSnapshots.bin
文件:/{YourProjectLocation}/.gradle/{YourGradleVersion}/taskArtifacts/fileSnapshots.bin
~/Projects/MyProjectName/.gradle/2.14.1/taskArtifacts/fileSnapshots.bin
答案 5 :(得分:0)
在1.5上更改Project build.gradle版本 这里是 build.gradle 文件:
// Top-level build file where you can add configuration options
common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
}
}
allprojects {
repositories {
jcenter()
}
}
并在 gradle-wrapper.properties 中确保您使用版本2.8的gradle
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip
答案 6 :(得分:-1)
我必须执行以下操作才能完全删除gradle缓存:
git clean -f -x -d -n
用于空运行,以确保将删除.gradle/
文件夹b)git clean -f -x -d
以实际运行它