如何在 android studio IDE 中开始为 fire os 开发应用程序

Posted

技术标签:

【中文标题】如何在 android studio IDE 中开始为 fire os 开发应用程序【英文标题】:How to start develop application for fire os in android studio IDE 【发布时间】:2014-06-05 10:48:23 【问题描述】:

我将开始为 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

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'])

【问题讨论】:

您能发布您的 build.gradle 文件吗?另外,您能否针对此错误发布更多日志输出?您可以提供的详细信息越多,就越容易识别问题。谢谢。 @AndroidGuy 我已经添加了上面的信息。我只是创建了用 fire tv sdk 编译的新应用程序不起作用,但如果我使用 compile api 17 创建相同的应用程序意味着它可以工作......所以我的问题出在 fire tv sdk 中。 【参考方案1】:

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

祝你好运!

【讨论】:

【参考方案2】:

使缓存无效并重新启动也可以。去试试 To File 并选择 Invalidate caches 并重新启动

【讨论】:

这个答案不完整吗?似乎提前停止了。【参考方案3】:

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

【讨论】:

【参考方案4】:

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

【讨论】:

以上是关于如何在 android studio IDE 中开始为 fire os 开发应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android Studio IDE 中找到我项目中所有未使用的方法?

如何在 android studio IDE 中开始为 fire os 开发应用程序

如何在不下载 Android Studio 的情况下下载 Android SDK?

干货 | 宇宙最强IDE: Visual Studio, Eclipse, Android Studio

有没有办法使用Android Studio部署Libgdx桌面应用程序(基于IntelliJ Idea的IDE)

安卓Android Studio开发IDE的安装