4

我将开始为 Fire TV 开发应用程序,我可以使用 Eclipse 成功创建应用程序,但是当我尝试使用相同的程序创建使用 Firetv SDK 编译的新应用程序时,在 android studio 上出现了一些 Gradle 错误。我被这个问题困住了约一星期。错误是 Gradle app neame project refresh failed: Unexpected lock protocol found in lock file. Expected 3, found 0. Gradle settings

我在谷歌搜索了很多关于这个错误的信息,但找不到任何解决方案对不起我的英语不好。

我的偶数日志说:

Gradle“测试”项目刷新失败:在锁定文件中发现意外的锁定协议。预期 3,找到 0。 Gradle 设置我的构建 gradle

apply plugin: 'android'

android {
    compileSdkVersion 17
    buildToolsVersion "19.0.3"

    defaultConfig {
        minSdkVersion 17
        targetSdkVersion 17
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}
4

4 回答 4

6

我的案子,删除~/.gradle/,突然又恢复正常了。

祝你好运!

于 2014-08-27T14:14:25.973 回答
1

使缓存无效并重新启动也有效。通过转到文件并选择使缓存无效并重新启动来尝试一下

于 2015-05-15T10:17:14.857 回答
0

只需转到 Android Studio -> 文件 -> 关闭项目。关闭项目后,重新打开它。这为我解决了这个问题。

于 2014-11-25T11:14:58.973 回答
0

在此处输入图像描述

我无法理解 ~/.gradle/ 文件夹......但现在我明白了并解决了!删除这里的文件夹!

于 2015-07-25T01:50:35.087 回答