我會先說我意識到這是一個在StackOverflow中引起的某種已知錯誤,但提供的解決方案似乎對我而言是暫時的,或者有時只是有效。Gradle Clean上的Android AppCompatActivity錯誤
參見: 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清理錯誤,但是當我完全重建項目時,錯誤消失。任何想法爲什麼?
你能顯示你的gradle.build文件嗎? – 2016-08-17 12:27:30
@Frank Palmasani,在應用程序級別構建gradle dependency '// compile'com.android.support:appcompat-v7:24.1.1' compile'com.android.support:appcompat-v7:23.1.1 ''和註釋,如果你加入'compile'com.android.support:support-v4:23.4.0''。 –
@Sandeep_Devhare我不需要定位舊的SdkVersion來編譯v7:23.1.1,還是我誤解了你的建議? –