【发布时间】:2014-02-01 18:05:17
【问题描述】:
Android Studio 0.4.2 运行良好,今天我打开它,几乎所有东西都是红色的,并且自动完成功能已停止工作。我查看了导入,AS 似乎突然告诉我它找不到 android.support.v4 (为我提供删除未使用的导入的选项)。 (android.support.v7 似乎没问题)。
我尝试过的事情:
- 重建项目
- 清理项目
- 与 Gradle 文件同步
- 关闭项目,关闭 AS 并重新启动/重新打开
- 文件 > 使缓存无效/重新启动
- 检查 Lint,没有发现任何明显的东西
- 在 SDK 管理器中仔细检查所有支持库是否都是最新的
- 检查我的 Build.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 更新都会破坏项目,我已经厌倦了。为什么他们不能坚持并发布一个可用的版本。
-
在清理或删除任何文件之前,请先阅读此答案。它可能会解决您的问题。 stackoverflow.com/a/19223269/513413
-
“使缓存无效/重新启动”对我有用。
-
遇到了同样的问题,并在此 SO 帖子stackoverflow.com/a/30828772/1550233 上解决了问题
-
接受这个答案,这样用户就不会手动删除任何东西stackoverflow.com/a/22901534/7767664
标签: android import gradle android-studio