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工作室抱怨编辑器符号。然后,我补充道

import android.content.SharedPreferences.Editor;

符号现在很酷。

其他回答

Android Studio 1.3

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

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

对我来说,这是build.gradle中的一个“progaard”构建条目。我删除了整个构建部分,然后进行了重新同步,问题解决了。

我尝试清理项目,然后使缓存无效,这两种方法都不起作用。对我有用的是注释掉构建中的所有依赖项。Gradle (app),然后同步,然后再次取消依赖项的注释,然后再次同步。鲍勃是你的叔叔。

今天早上同样的问题困扰了我好几个小时。从命令行构建我的项目似乎对我有用。

〇具体步骤

克隆的新仓库(没有Android工作室文件在回购) 从命令行构建调试项目(./gradlew clean assembleDebug) 打开Android Studio,导入项目

要检查它是否工作,请查看您的项目爆炸包文件夹,检查一个库并找到classes.jar。如果它是可膨胀的,那么一切都没问题。

编辑-我发现在做了一个干净的Android工作室,它又坏了。所以如果你必须要清洁,你需要再做一遍这个过程。

请检查您的项目路径是否有特殊字符,如!(感叹号)。

在我遇到的一个类似的问题中,这是根本原因——因为许多Java应用程序似乎不容忍这样的特殊字符(例如,从终端执行'gradlew clean'将失败并抛出RunTimeException.)。 网上发布的其他解决方案都对我没有帮助。但是,一旦我把!从路径和做了一个干净的构建,Android Studio神奇地工作。