Gradle Clean上的Android AppCompative活动错误

Gradle Clean上的Android AppCompative活动错误,android,android-studio,Android,Android Studio,我首先要说的是,我知道这是以前在StackOverflow上提出的一个已知错误,但提供的解决方案对我来说似乎是暂时的,或者只是有时有效 见: 而且 这些线程建议的修复为我提供了临时修复,这些修复似乎在我启动Github(用于Udacity Nanodegree程序)之前清理项目的那一刻就被撤销了 有没有一个我在网上找不到的补丁?再次,请记住,将版本更改为xx.x.+,同步,xx.x.x,再次同步,似乎只是暂时工作。与使缓存无效并重新启动相同。在项目/梯度清理时返回错误 ****更新:这就是我

我首先要说的是,我知道这是以前在StackOverflow上提出的一个已知错误,但提供的解决方案对我来说似乎是暂时的,或者只是有时有效

见: 而且

这些线程建议的修复为我提供了临时修复,这些修复似乎在我启动Github(用于Udacity Nanodegree程序)之前清理项目的那一刻就被撤销了

有没有一个我在网上找不到的补丁?再次,请记住,将版本更改为xx.x.+,同步,xx.x.x,再次同步,似乎只是暂时工作。与使缓存无效并重新启动相同。在项目/梯度清理时返回错误

****更新:这就是我的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'
}

****更新:似乎当我进行梯度清理时,会出现错误,但当我完全重建项目时,错误就会消失。知道为什么吗?

尝试清理android studio的缓存,转到文件->无效缓存/重新启动尝试清理android studio的缓存,在将android studio更新到2.3版后转到文件->无效缓存/重新启动

我已将appcompat库从版本25.0.1更新为25.1.0

在格拉德尔:

com.android.support:appcompat-v7:25.0.1 (old)

com.android.support:appcompat-v7:25.1.0 (new)

在将Android studio升级到2.3版后,现在一切正常

我已将appcompat库从版本25.0.1更新为25.1.0

在格拉德尔:

com.android.support:appcompat-v7:25.0.1 (old)

com.android.support:appcompat-v7:25.1.0 (new)

现在一切都正常了

我已经尝试了清除缓存并使其无效,但无法解决问题

问题解决后:

  • 打开build.gradle(模块:应用程序)
  • 检查CompileSDK版本(我的案例是“CompileSDK版本26”)
  • 转到“dependencies{”后面的行
  • 添加/修改“implementation com.android.support:appcompat-v7:26.x.x”
  • AS将建议合适的版本(单击黄色灯泡图标),将编号更改为AS建议的编号
  • 打开MainActivity java文件,手动导入类“import android.support.v7.app.AppCompatActivity”;或者单击AppCompatActivity并按Alt+Enter自动导入

  • 我已尝试清除并使缓存无效,但无法解决此问题

    问题解决后:

  • 打开build.gradle(模块:应用程序)
  • 检查CompileSDK版本(我的案例是“CompileSDK版本26”)
  • 转到“dependencies{”后面的行
  • 添加/修改“implementation com.android.support:appcompat-v7:26.x.x”
  • AS将建议合适的版本(单击黄色灯泡图标),将编号更改为AS建议的编号
  • 打开MainActivity java文件,手动导入类“import android.support.v7.app.AppCompatActivity”;或者单击AppCompatActivity并按Alt+Enter自动导入

  • 你能显示你的gradle.build文件吗?@Frank Palmasani,在应用程序级build 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\u Devhare,我就不需要针对要编译v7:23.1.1,还是我误解了你的建议?@JemoMgebrishvili我添加了它。它提供了任何见解吗?@Frank Palmasani,只需右键单击你的项目,选择“在资源管理器选项中显示”并删除整个.gradle文件夹。现在,转到文件>使缓存失效/重新启动,我希望它能解决你的问题。你能显示你的gradle.build文件?@Frank Palmasani,在应用程序级build gradle dependency中添加此项
    //编译'com.android.support:appcompat-v7:24.1.1'编译'com.android.support:appcompat-v7:23.1.1'
    ,如果添加
    编译'com.android.support:support-v4:23.4.0'
    @Sandeep\u Devhare,我不必针对较旧的SdkVersion编译v7:23.1.1,还是我误解了你的建议?@JemoMgebrishvili我添加了它。它提供了什么见解吗?@Frank Palmasani,右键单击你的项目,选择“在资源管理器选项中显示”并删除整个.gradle文件夹。现在,转到文件>使缓存无效/重新启动,我希望它能解决你的问题。@Jemo_Mgebrishvili这是一个好办法修复,这样我可以重新开始,但一次清理会使此提供的任何修复无效;一旦我进行梯度清理,问题就会返回。知道为什么吗?@Jemo_Mgebrishvili这是一个修复,这样我可以重新开始,但一次清理会使此提供的任何修复无效;一旦我进行梯度清理,问题就会返回。知道为什么吗?