dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0-alpha3'
implementation 'com.android.support.constraint:constraint-layout:1.1.2'
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'
implementation 'com.google.firebase:firebase-core:16.0.0'
}
这会导致我的项目出错
错误日志:
所有com.android.support库必须使用完全相同的版本 规范(混合版本可能导致运行时崩溃)。找到了 版本28.0.0-alpha3、26.1.0。例子包括 com.android.support:animated-vector-drawable:28.0.0-alpha3和 com.android.support:support-media-compat:26.1.0以下...(Ctrl + F1) 有一些库,工具和库的组合, 不兼容,或可能导致错误
答案 0 :(得分:4)
Firebase-core:16.0.0
依赖关系隐式依赖于支持库26.1.0。因此,您需要通过添加相同的库但使用您的特定版本来覆盖它。例如:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0-alpha3'
implementation 'com.android.support:animated-vector-drawable:28.0.0-alpha3'
implementation 'com.android.support:support-media-compat:28.0.0-alpha3'
...
implementation 'com.google.firebase:firebase-core:16.0.0'
}
旁注,请勿在生产代码中使用库的Alpha版本。
答案 1 :(得分:1)
在Project>app>build.gradle
中找到并更改它。
implementation 'com.android.support:appcompat-v7:28.0.0-alpha3'
implementation 'com.android.support:design:28.0.0-alpha3'
答案 2 :(得分:0)
我也因解决此问题而收到此错误,
您应该修改build.gradle文件(Module:app),
来自:
实施'com.android.support:appcompat-v7:28.0.0-alpha3'
至: 实施'com.android.support:appcompat-v7:28.0.0-alpha1'
我希望这可以解决您的问题(为我工作)。
答案 3 :(得分:0)
添加此
.toUpper()