导入ButterKnife依赖之后出现了
Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
Suggestion: add ‘tools:replace=“android:appComponentFactory”’ to element at AndroidManifest.xml:5:5-19:19 to override.
然后我降低了ButterKnife版本,就没有这个错误了。
但是又出现一个问题:MainActivity一直显示找不到R文件。clean project、rebuild project、Invalidate caches都试过了,还是显示找不到R文件,但是都不会报错,编译也没报错,然后我虚拟机上运行了一下也没问题,所以这个是怎么回事呢?