我首先要说的是,我知道这是之前在StackOverflow上提出的一个有点已知的错误,但提供的解决方案对我来说似乎是暂时的,或者有时只能工作。
请参阅: Cannot resolve symbol 'AppCompatActivity' 和Can't resolve AppCompatActivity ......
这些线程提示的修复程序为我提供了临时修复,在我推送到Github(Udacity Nanodegree程序)之前清理项目的那一刻似乎没有。
是否有一个我似乎无法在网上找到的修复程序?再次,请记住,将版本更改为xx.x. +,同步,xx.x.x,再次同步,似乎只是临时工作。与使高速缓存无效并重新启动相同。项目/ gradle清理时返回错误。
****更新:这是我的build.gradle的样子:
apply plugin: 'com.android.application'
android {
compileSdkVersion 24
buildToolsVersion "24.0.1"
defaultConfig {
applicationId "com.example.frank.myappportfolio"
minSdkVersion 15
targetSdkVersion 24
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:24.1.1'
}
****更新:似乎当我进行Gradle Clean时出现错误,但是当我完全重建项目时,错误消失了。知道为什么吗?
答案 0 :(得分:1)
尝试清理android studio的缓存,转到文件 - >使缓存无效/重新启动
答案 1 :(得分:1)
将Android Studio更新为2.3版后
我已将appcompat库从版本25.0.1更新到25.1.0
在gradle中:
com.android.support:appcompat-v7:25.0.1 (old)
com.android.support:appcompat-v7:25.1.0 (new)
现在一切正常
答案 2 :(得分:0)
我曾尝试清理并禁用缓存,但无法解决问题。
以下问题已解决: