我尝试添加支持片段,问题从那里开始。构建版本不支持支持库。以前的构建版本是 28,支持库版本是 27.1.1。这运作良好。我尝试将版本更新到 28,然后支持库到 28.0.0。但它给了我错误。现在收到多个错误后,我遇到了明显的合并错误。我尝试按照 stackoverflow 上的建议将 androidx 用于支持库。但是在项目的每个类中导入另一个库是一个非常漫长和令人厌烦的过程。我不愿意那样做。有没有其他方法可以解决这个问题?应用程序:Gradle 文件 apply plugin: 'com.android.application'apply plugin: 'io.fabric'android { compileSdkVersion 28 buildToolsVersion '28.0.3' defaultConfig { applicationId "com.creditone.admin.OnBoarding" minSdkVersion 19 targetSdkVersion 28 versionCode 61 versionName "1.11" vectorDrawables.useSupportLibrary = true testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } repositories { maven { url 'https://maven.fabric.io/public' } } aaptOptions { additionalParameters "--no-version-vectors" } buildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } lintOptions { quiet true abortOnError false ignoreWarnings true checkReleaseBuilds false } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }}allprojects { repositories { maven { url "https://jitpack.io" } }}dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'com.android.support.constraint:constraint-layout:1.1.3' androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) }}apply plugin: 'com.google.gms.google-services'
3 回答
慕标琳琳
TA贡献1830条经验 获得超9个赞
尝试以下选项
首选项->构建、执行、部署->即时运行->取消选中启用即时运行
更新依赖版本以符合目标 SDK 版本。如果您发现任何版本不匹配,请先尝试第二个选项,如果未解决则移至第一个选项。
撒科打诨
TA贡献1934条经验 获得超2个赞
我已迁移到 28.0.0 和 comiple 版本 28 之后推荐用于支持库的 androidx。
下面给出androidx的描述
https://developer.android.com/jetpack/androidx/
我检查了这个视频以避免手动更改导入库的麻烦。
https://www.youtube.com/watch?v=0FZ_eUIsLTg
希望这对将面临此问题的开发人员有所帮助。:-)
添加回答
举报
0/150
提交
取消
