实施 'com.android.support:appcompat-v7:25.4.0' 应用级别错误 gradle.build

implementation 'com.android.support:appcompat-v7:25.4.0' error in app level gradle.build

我在一个项目上工作,我向该项目添加了一些依赖项。但是我在应用级别 gradle.build 文件中遇到了一些错误 我正在使用 Android Studio 3.1 新版本。所有设置都是默认的,我不会改变任何东西。所有设置都带有 3.1

的新下载版本

这一行报错implementation 'com.android.support:appcompat-v7:25.4.0'

我的问题是无法在 Android Studio 模拟器中 运行 项目

这是我的应用级别 build.gradle 文件

apply plugin: 'com.android.application'

    android {
        compileSdkVersion 25
        defaultConfig {
            applicationId "com.blogapp.anu.blogapp"
            minSdkVersion 19
            targetSdkVersion 25
            versionCode 1
            versionName "1.0"
            testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
    }


    dependencies {
        implementation fileTree(include: ['*.jar'], dir: 'libs')

        implementation 'com.android.support:appcompat-v7:25.4.0'
        implementation 'com.android.support:recyclerview-v7:25.4.0'
        implementation 'com.android.support.constraint:constraint-layout:1.0.2'
        implementation 'com.google.firebase:firebase-database:11.0.4'
        implementation 'com.google.firebase:firebase-auth:11.0.4'
        implementation 'com.google.firebase:firebase-storage:11.0.4'
        implementation 'com.google.firebase:firebase-config:11.0.4'
        implementation 'com.google.firebase:firebase-core:11.0.4'
        implementation 'com.google.firebase:firebase-messaging:11.0.4'
        implementation 'com.android.support:cardview-v7:25.4.0'
        implementation 'com.squareup.picasso:picasso:2.71828'
        compile 'com.theartofdev.edmodo:android-image-cropper:2.6.0'
        compile 'com.firebaseui:firebase-ui-database:0.4.0'
        testImplementation 'junit:junit:4.12'
        androidTestImplementation 'com.android.support.test:runner:1.0.1'
        androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'


    }

    apply plugin: 'com.google.gms.google-services'

似乎我对所有人都使用相同的版本。我已经阅读了一些问题并应用了它们,但对我不起作用。

这是我的项目级别

        // Top-level build file where you can add configuration options common to all sub-projects/modules.

    buildscript {

        repositories {
            google()
            jcenter()

        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.1.0'
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
            classpath  'com.google.gms:google-services:3.2.1'
        }
    }

    allprojects {
        repositories {
            google()
            jcenter()
            maven {
                url "https://maven.google.com"
            }
        }
    }

    task clean(type: Delete) {
        delete rootProject.buildDir
    }

这是我现在使用的 Android SDK 平台

And in every instance in all of my classes where I reference R.id.something, the R is in red and it says "cannot resolve symbol R".

有人知道我的代码有什么问题吗?

试试这个

实施'com.android.support:appcompat-v7:25.+'

解决方案一:

如果您进行了一些重大更改,则需要重新启动您的 Android Studios File->Invalidate caches/Restart


方案二: 如果您使用外部库:

转到 File -> Settings -> Compiler 现在检查使用 外部构建 清理和重建..

然后重建项目


方案三:

变为buildToolsVersion "25.0.3"

添加dependencies

    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support:design:25.3.1'

这是因为您的 firebase 实施问题...

添加这个...

implementation 'com.android.support:appcompat-v7:26.1.0'

能否请您尝试更换 2 行

 compile 'com.theartofdev.edmodo:android-image-cropper:2.6.0'
 compile 'com.firebaseui:firebase-ui-database:0.4.0'

 implementation 'com.theartofdev.edmodo:android-image-cropper:2.6.0'
 implementation 'com.firebaseui:firebase-ui-database:0.4.0' 

此外,如果 R 未导入到您的包导入状态,您可以导航到代码中的 R 关键字,然后按 Alt + Enter,然后从菜单中按 select import class

在应用级别添加这个 gradle

buildToolsVersion '27.0.3' 



 implementation com.android.support:cardview-v7:26.1.0' implementation 'com.android.support:appcompat-v7:26.1.0' implementation 
    'com.android.support:recyclerview-v7:26.1.0 

在项目级别添加这个 gradle

classpath 'com.google.gms:google-services:3.2.1'