这是我的依赖项文件,在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
您正在使用与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之后不会更新支持库。
在Android Studio 3.0中,编译配置现在不建议使用,应该用实现或api来替换。
只需替换:
implementation'com.Android支持:appcompat-v7。27.1.1“
有关更多信息,请阅读此成绩文件
它告诉您的是,某些库中存在版本冲突,因此建议我们添加这些库。对于我的案例,首先是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