为了账号安全,请及时绑定邮箱和手机立即绑定

Android Studio - gradle 警告:所有 com.android.support

Android Studio - gradle 警告:所有 com.android.support

GCT1015 2022-05-25 17:30:20
我在下一行收到警告implementation 'com.android.support:appcompat-v7:28.0.0'警告:All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 28.0.0, 24.0.0. Examples include com.android.support:animated-vector-drawable:28.0.0 and com.android.support:mediarouter-v7:24.0.0Inspection info:There are some combinations of libraries, or tools and libraries, that are incompatible, or can lead to bugs. One such incompatibility is compiling with a version of the Android support libraries that is not the latest version (or in particular, a version lower than your targetSdkVersion).  Issue id: GradleCompatible下面是我的 build.gradle(app) 代码(Firebase 库的新更新)apply plugin: 'com.android.application'android {    compileSdkVersion 28    defaultConfig {        applicationId "com.vanessa.orderfoodserver"        minSdkVersion 21        targetSdkVersion 28        versionCode 1        versionName "1.0"        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"        multiDexEnabled true    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'        }    }}dependencies {    implementation fileTree(dir: 'libs', include: ['*.jar'])    //Add Library    implementation 'com.jaredrummler:material-spinner:1.1.0'    //Firebase    implementation 'com.google.firebase:firebase-storage:16.0.5'    implementation 'com.google.firebase:firebase-auth:16.1.0'    implementation 'com.firebaseui:firebase-ui-database:4.3.1'    implementation 'com.google.firebase:firebase-database:16.0.6'    implementation 'com.google.firebase:firebase-core:16.0.6'}apply plugin: 'com.google.gms.google-services'我试图添加com.android.support:support-v4:28.0.0com.android.support:animated-vector-drawable:28.0.0com.android.support:mediarouter-v7:28.0.0但警告仍然存在。我可以运行我的应用程序,但我仍想修复此警告。谢谢!
查看完整描述

2 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

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.android.support:design:28.1.0'

或尝试


 implementation 'com.android.support:appcompat-v7:28.0.0'

 implementation 'com.android.support:animated-vector-drawable:28.0.0'

 implementation 'com.android.support:exifinterface:28.0.0'

 implementation 'com.android.support:cardview-v7:28.0.0'

 implementation 'com.android.support:customtabs:28.0.0'

 implementation 'com.android.support:support-media-compat:28.0.0'

 implementation 'com.android.support:support-v4:28.0.0'


查看完整回答
反对 回复 2022-05-25
?
饮歌长啸

TA贡献1951条经验 获得超3个赞

我对你的建议是,尝试为你的项目查看每个单独库的每个最新版本。有些库甚至彼此版本不同。Lib A ver 可能是 2.0,Lib B ver 可能是 2.5,但两者都是最新的(例如 Firebase)。此依赖库版本是 Android Studio 3.0.+ 迁移的一部分。



查看完整回答
反对 回复 2022-05-25
  • 2 回答
  • 0 关注
  • 206 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信