android - 所有 com.android.support 库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。找到版本 28.0.0,
问题描述
所有 com.android.support 库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。找到版本 28.0.0、27.0.2。示例包括 com.android.support:animated-vector-drawable:28.0.0 和 com.android.support:cardview-v7:27.0。
无论我使用什么 API,都会给我同样的错误。
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.facebook.android:facebook-android-sdk:[4,5)'
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'
解决方案
android 团队一直致力于将支持库迁移到 androidx。这使您可以更好地混合和匹配。
备份您的项目并在 android studio 中转到
折射器 > 迁移到 AndroidX
推荐阅读
- android - android studio上的颤振设置
- r - 为什么 ifelse 返回 NA 为假?
- javascript - 拦截箭头键并发送 Enter 代替
- npm - 私有存储库 GitLab 的版本控制
- php - 如何让我的 apache 网站只接受带有特定条目的主机头
- sql-server - 是否可以生成包含序列化通用(未知)C# 对象的 Kafka 消息,并通过推断消费者中的类型来反序列化它们?
- json - 如何在结构类型的结构中统一变量
- vscode-extensions - 有没有办法使用 Ctrl + Click 来触发命令作为 VS Code 扩展的一部分?
- c# - 在客户端机器上使用 CefSharp 的 Javascript 注册对象问题
- reactjs - 在 ReactJS 中访问完整的日历 API