Android Studio 0.4.2工作正常,今天我打开它,几乎所有东西都是红色的,自动完成已经停止工作。我看了一下导入,AS似乎告诉我它找不到android.support。V4(为我提供了删除未使用的导入的选项)。(android.support。V7似乎没问题)。

我尝试过的事情:

重建项目 清理项目 同步Gradle文件 关闭项目,关闭AS,重新启动/重新开放 文件>无效缓存/重启 检查Lint,没有发现任何明显的东西 在SDK管理器中仔细检查所有支持库是否是最新的 检查我的构建。Gradle,虽然没有变化,它和往常一样,它一直工作的方式。

下面是相关信息:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.7.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 19
    buildToolsVersion '19.0.0'

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
    }
}

dependencies {
    compile 'com.android.support:support-v4:19.0.0'
    compile 'com.android.support:gridlayout-v7:19.0.0'
    compile 'com.android.support:appcompat-v7:19.0.0'
    compile 'com.google.android.gms:play-services:4.0.30'
    compile project(':libraries:facebook')
    compile files('libs/core.jar')
}

当我点击“与Gradle同步”并打开“项目设置”时,我得到一个红色错误,告诉我我有重复的库引用,并删除未使用的。

我的项目编译和运行良好,但我真的需要自动完成工作!!有人有什么建议吗?


当前回答

这些方法在Android Studio 0.5.8中都没有帮助。

我的解决方案是删除~/。AndroidStudioPreview目录(Ubuntu)。对不起,我不知道它在其他操作系统的哪里。这个目录存储临时文件和Android Studio设置,所以我错过了所有的设置。但它确实有效!

其他回答

我终于找到了这个问题的原因。

实际上,您应该避免将.idea/libraries文件夹推到存储库中。它在Android Studio中创建了一些奇怪的东西,倾向于删除所有下载的库。

如果您有提交历史,只需重新创建所有丢失的库文件并避免再次提交。否则,只需删除整个。idea文件夹,并重新导入到AS。

Android Studio 1.3

开放模块设置 单击模块菜单下的模块 在属性选项卡中,将源兼容性和目标兼容性设置为您的java版本。

除此之外我什么都没做,这对我很有用。

我尝试了这里列出的所有方法。 然后我检查了我的androidmanifest.xml 由于文件夹重命名和包重命名,我有一些stoopid不匹配。

这些方法在Android Studio 0.5.8中都没有帮助。

我的解决方案是删除~/。AndroidStudioPreview目录(Ubuntu)。对不起,我不知道它在其他操作系统的哪里。这个目录存储临时文件和Android Studio设置,所以我错过了所有的设置。但它确实有效!

在我的多模块项目中,问题在于“com.android”的版本。支持:appcompat-v7”在模块A是“22.0.0”,但在B -“22.2.0”。 解决方案:确保 1. 模块之间的公共库版本相同。 2. 每个模块编译时都没有任何错误(尝试从CLI构建每个模块)。