【已解决】 导入一个jar包后就产生这样的错,该怎么修改
ERROR: Manifest merger failed : Attribute application@appComponentFactory value=(androidx.core.app.CoreComponentFactory) from [androidx.core:core:1.0.1] AndroidManifest.xml:22:18-86
is also present at [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91 value=(android.support.v4.app.CoreComponentFactory)
.
Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:5:5-49:19 to override.
冲突嘛,建议你选择androidX的。
跟做喜马拉雅项目
整理一下在GitHub下载开源框架的问题及解决办法
首先跟着老师更改,要把buildToolsVersion改成自己的版本,接着可能遇到程序包:Android.support.v4.view不存在,那么就要到file->Project Structure->Dependencies->app和magicindicator + library dependency 搜索com.android.support-v4 :28.0.0 并导入,
targetSdkVersion的版本不能是29,如果要更改版本要先下载这个版本的API,然后再改。
把compileSdkVersion的版本改成和targetSdkVersion的一样。这样程序就可以跑起来了。
管用