升级android studio后,android资源链接失败

时间:2019-01-22 07:20:55

标签: android android-studio

我更新了我的android studio和gradle。并且我的项目开始出现这些错误。我还尝试创建一个新项目,并且在运行该项目时也发生了同样的错误。构建总是成功的。尝试重新安装,但重新安装后始终如此

Android resource linking failed
    C:\Users\CIIT\Desktop\TimeTable\app\build\intermediates\incremental    \mergeDebugResources\merged.dir\values-v28\values-v28.xml:7: error: resource android:attr/dialogCornerRadius not found.    
    C:\Users\CIIT\Desktop\TimeTable\app\build\intermediates\incremental    \mergeDebugResources\merged.dir\values-v28\values-v28.xml:11: error:     resource android:attr/dialogCornerRadius not found.    
     C:\Users\CIIT\Desktop\TimeTable\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:2859: error: resource     android:attr/fontVariationSettings not found.    
    C:\Users\CIIT\Desktop\TimeTable\app\build\intermediates\incremental    \mergeDebugResources\merged.dir\values\values.xml:2860: error: resource      android:attr/ttcIndex not found.    
    error: failed linking references.

我尝试了多种解决方案,但没有一个起作用。我的gradle文件是

apply plugin: 'com.android.application'

android {
compileSdkVersion 28
defaultConfig {

    applicationId "com.example.root.timetable"
    minSdkVersion 21
    targetSdkVersion 28
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner     "android.support.test.runner.AndroidJUnitRunner"
    useLibrary 'org.apache.http.legacy'
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
//buildToolsVersion '27.0.3'
compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7
}
//dependencies are included but can't be posted due to code restrictions here
}

请帮我解决这个问题。谢谢
解决方案:
    我刚刚重新下载了SDK,它运行正常。

3 个答案:

答案 0 :(得分:3)

我的SDK中存在一些错误。我只是重新下载了它,它的工作状况很好

答案 1 :(得分:0)

就我而言,我遇到了类似的问题,并尝试了这些问题并解决了。

  • 暂时删除实现并构建Gradle,然后再次粘贴并重新构建Gradle

  • 清理项目>重建项目也可能会解决您的问题

答案 2 :(得分:0)

尝试执行invalidate cache / restart。您可以在Android Studio中File下的工具栏中找到该选项(Mac)。这将重新索引文件并重新链接所有资源。

编辑:我刚刚读到您重新下载了Android Studio,它又可以正常工作了。我认为我的理论和解决方案刚刚得到确认,下一次,这将为您提供更快的修复方法:-)