Android 混合版本会导致运行时崩溃吗?
所有Android 混合版本会导致运行时崩溃吗?,android,Android,所有com.android.support库必须使用完全相同的版本规范。混合版本可能导致运行时崩溃 找到版本27.1.1、27.1.0。示例包括com.android.support:animated vector drawable:27.1.1和com.android.support:cardwiew-v7:27.1.0 请帮我解决这个问题…27.1.1是Android支持库的最新版本。因此,只要将您使用的所有com.android.support依赖项的版本替换为27.1.1即可。没有理由不
com.android.support
库必须使用完全相同的版本规范。混合版本可能导致运行时崩溃
找到版本27.1.1、27.1.0。示例包括com.android.support:animated vector drawable:27.1.1
和com.android.support:cardwiew-v7:27.1.0
请帮我解决这个问题…27.1.1是Android支持库的最新版本。因此,只要将您使用的所有com.android.support依赖项的版本替换为27.1.1即可。没有理由不这样做。27.1.1是Android支持库的最新版本。因此,只要将您使用的所有com.android.support依赖项的版本替换为27.1.1即可。没有理由不这样做。当第三方库使用旧版本的支持库时,问题通常会出现。您可以通过查看哪个库使用的是旧版本来克服它,并将其添加到应用程序级别的构建渐变中
implementation 'com.android.support:appcompat-v7:27.1.1'
在我的例子中,是Facebook SDK,所以我替换了它
implementation "com.android.support:animated-vector-drawable:27.1.1"
implementation "com.android.support:cardview-v7:27.1.1"
与
我所有的警告都消失了当第三方库使用旧版本的支持库时,问题通常会出现。您可以通过查看哪个库使用的是旧版本来克服它,并将其添加到应用程序级别的构建渐变中
implementation 'com.android.support:appcompat-v7:27.1.1'
在我的例子中,是Facebook SDK,所以我替换了它
implementation "com.android.support:animated-vector-drawable:27.1.1"
implementation "com.android.support:cardview-v7:27.1.1"
与
我所有的警告都消失了我完成了穆克什·索兰基的回答:
implementation('com.facebook.android:facebook-android-sdk:4.23.0') {
exclude group: 'com.android.support', module: 'animated-vector-drawable'
exclude group: 'com.android.support', module: 'cardview-v7'
exclude group: 'com.android.support', module: 'customtabs'
}
当我离开的时候,我所有的问题都解决了,我用以下方法完成了Mukesh Solanki的回答:
implementation('com.facebook.android:facebook-android-sdk:4.23.0') {
exclude group: 'com.android.support', module: 'animated-vector-drawable'
exclude group: 'com.android.support', module: 'cardview-v7'
exclude group: 'com.android.support', module: 'customtabs'
}
我的所有问题是,如果您使用的是相互冲突的支持版本,一个是27.1.1,另一个是27.1.0,那么所有支持依赖项版本都应该完全相同。如果这不起作用,请尝试清理项目并尝试重建。您使用的支持版本相互冲突,一个是27.1.1,另一个是27.1.0,所有支持依赖项版本应完全相同。如果这不起作用,请尝试清理项目并尝试重建。