我增加了FbFlipper计量学。我得到了这个错误。
任务:app:processDebugManifest失败/home/user/Git/my-project/app/src/main/AndroidManifest.xml:22:18-91错误:属性应用@appComponentFactory value=(android.support.v4.app.CoreComponentFactory)来自com.android.Support:support:28.0.0 AndroidManifest.xml:22:18-91也存在于androidx.core:1.0.0 AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).建议:在AndroidManifest.xml:21:583-76:18的元素中添加‘tools:replace=:appComponentFactory’来覆盖。 有关清单合并的更多信息,请参见http://g.co/androidstudio/manifest-merger。 失败:生成失败,出现异常。*哪里出了问题:任务执行失败了:app:processDebugManifest‘。清单合并失败:属性应用@appComponentFactory,来自com.android.Support:support:28.0.0 AndroidManifest.xml:22:18-91也存在于androidx.core:1.0.0 AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).建议:在AndroidManifest.xml:21:583-76:18的元素中添加‘tools:replace=:appComponentFactory’来覆盖。
获取更多信息:
我将FbFlipper度量库添加为:在依赖项下的build.gradle中:
debugImplementation 'com.facebook.flipper:flipper:0.22.0'
debugImplementation 'com.facebook.soloader:soloader:0.6.0'如果我从build.gradle中注释/删除上面提到的行。项目成功构建并在设备上运行良好。
但是如果我添加这些行来添加FbFlipper。它给出了构建错误。
请注意,我在Android中没有重复的活动名称。此外,我还将compileSdkVersion从27更新到28,这解决了我先前的问题,即:
任务执行失败“:app:processDebugResources”。Android资源链接失败
现在我将感谢在这方面的任何帮助,指出我错了。如何使FbFlipper度量在android项目中工作。提前感谢
My Environment details:
发布于 2019-07-04 09:30:15
我通过将所有支持库迁移到AndroidX来解决此错误。
你可以这样做:
在gradle.build (app)中添加sdkVersion作为28:
compileSdkVersion 28
defaultConfig {
......
targetSdkVersion 28
......
}还添加这些实现以迁移到androidx :-
implementation 'androidx.appcompat:appcompat:1.1.0-alpha01'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'然后将以下两行添加到gradle.properties中:-
android.useAndroidX=true
android.enableJetifier=true您也可以在android中以自动格式完成此操作。
https://stackoverflow.com/questions/56805186
复制相似问题