当前位置: 首页 > 知识库问答 >
问题:

'com的问题。Android支持:appcompat-v7。gradle文件中的“27.1.1”

米俊喆
2023-03-14

这是我的依赖项文件,在compile'com上有一个带下划线的红色文本。Android支持:appcompat-v7。27.1.1'

apply plugin: 'com.android.application'
 android {
compileSdkVersion 27
defaultConfig {
    applicationId "com.abc.mcaproject"
    minSdkVersion 21
    targetSdkVersion 27
    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(dir: 'libs', include: ['*.jar'])


compile 'com.android.support:appcompat-v7.27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.0'
implementation 'com.google.firebase:firebase-database:11.6.0'
implementation 'com.google.firebase:firebase-messaging:11.6.0'
implementation 'com.google.firebase:firebase-auth:11.6.0'
implementation 'com.google.firebase:firebase-storage:11.6.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso- 
core:3.0.2'
}

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

正因为如此,我在更改样式中的主题时遇到了问题。xml

共有3个答案

暴招
2023-03-14

您正在使用与27.1.1支持版本不兼容的Firebase版本。

当前版本

更新您的firebase依赖项版本。我建议也更新目标sdk版本。

以下是自2018年10月1日起更新的gradle,您可以查看firebase页面查看最新版本。

apply plugin: 'com.android.application'
android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.abc.mcaproject"
        minSdkVersion 21
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7.28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'
    implementation 'com.google.firebase:firebase-database:16.0.2'
    implementation 'com.google.firebase:firebase-messaging:17.3.2'
    implementation 'com.google.firebase:firebase-auth:16.0.3'
    implementation 'com.google.firebase:firebase-storage:16.0.2'
}

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

迁移到androidx,因为Android在版本28.0.0之后不会更新支持库。

燕寒
2023-03-14

在Android Studio 3.0中,编译配置现在不建议使用,应该用实现或api来替换。

只需替换:

implementation'com.Android支持:appcompat-v7。27.1.1“

  • 使用实现进行编译
  • 使用testImplementation进行testCompile
  • 使用debugCompile和debugImplementation进行调试
  • androidTestCompile和androidTestImplementation
  • compileOnly仍然有效。它是在3.0中添加的,用于替换提供的而不是编译

有关更多信息,请阅读此成绩文件

秦涵映
2023-03-14

它告诉您的是,某些库中存在版本冲突,因此建议我们添加这些库。对于我的案例,首先是CardView,然后是Design。所以我加了一个。下面是它的代码。

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'
    implementation 'com.payumoney.sdkui:plug-n-play:1.2.0'
    implementation 'com.android.support:cardview-v7:27.1.1'
    implementation 'com.android.support:design:27.1.1'

    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}

所以请添加那些可能是2或更多。希望这有所帮助。

 类似资料:
  • 我正在移动应用程序编程的第一步。 我搜索了与此事相关的其他主题,并尝试了所有的解决方案,但它仍然让我发疯: 基于Android Studio,我无法克服这个错误 所有<代码>com。Android支持库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。 已找到版本28.0.0、26.1.0。 例子包括 com.android.support动画矢量绘图 和

  • 我知道这些问题: 未能解析:com。Android支持:cardview-v7:26.0.0 android 无法解析com。Android支持:appcompat-v7:26.1.0[重复] 我读过这些文件: 迁移到Gradle 3.0.0的Android插件 迁移到Android 8.0 所以我发布这个问题,相信它不是重复的。 我已经安装了Android Studio 3.0.1。我以前没有任

  • 我下载了Android Studio 3.0,并开始编写我的第一个应用程序教程。但Gradle犯了如下错误: 无法解析com.android.support: appcompat-v7:26.1.0。 我四处寻找类似的问题,像这样那样,但没有一个能帮到我。 最终我发现我正在使用Android Studio的代理: 为了解决这个错误,我必须实现Gradle的代理,通过将这些行添加到文件: 将上述语句

  • Android Studio新手。设置完所有内容后,我尝试运行一个基本项目,并不断出现此错误。我将appcompat版本更改为7.22。它建立了。有人能解释一下吗?我知道我应该下载那个版本,但从哪里下载?非常感谢。 错误:配置项目: app时出现问题。 无法解析配置“”的所有依赖项:应用:\ u debugCompile'。找不到任何与com匹配的版本。Android支持:appcompat-v7

  • 我是Android编程新手。当我尝试将材料设计库添加到build.gradle它在实现'com.android.support: appcompat-v7:28.0.0'下显示错误。 错误消息是: 使用groupId和androidx*无法组合,但可以找到和不兼容的依赖项较少。。。(Ctrl-F1) 检查信息:有些库、工具和库的组合不兼容,或可能导致错误。其中一个不兼容之处是编译时使用的Andro

  • 我知道有类似的问题,但没有一个答案解决了我的问题。这是升级到版本21时出现的错误 在\appcompat-v7\21.0.0\res\values-v11和values-v7\values.xml中错误:找不到与给定名称匹配的资源:attr'android:actionmodesharedrawable'。 在\appcompat-v7\21.0.0\res\values-v21\values.x