Attribute application@appComponentFactory value=(android

发布时间:2024-11-19 04:26

移动应用开发:iOS或Android基础 #生活知识# #编程教程#

导入GSYVideoPlayer 报错Manifest merger failed : Attribute application@appComponentFactory value=(android

最新推荐文章于 2024-10-31 20:52:22 发布

dzs-妖帝 于 2019-05-20 12:23:51 发布

最近公司做视频播放打算使用GSYVideoPlayer 这个播放器。接下来就记录一下我接入遇到的一些问题。

1、我工程创建好后默认minSdkVersion = 15 , 需要改成19

2、接着看错误

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.1.0-alpha02] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
      Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:7:5-23:19 to override.
 

根据studio的提示,再AndroidManifest 的application 标签中加入tools:replace="android:appComponentFactory"

当然单单只添加这一句也没用,继续报错

    tools:replace specified at line:8 for attribute android:appComponentFactory, but no new value specified

根据studio的报错,提示没给appComponentFactory有赋值

tools:replace="android:appComponentFactory"

android:appComponentFactory="android.support.v4.app.CoreComponentFactory"

3、这两步做完之后就开始提示Androidx 和Android support 的冲突

这儿有个博主已经写好步骤,就不再写了

https://www.jianshu.com/p/f7a7a8765294

4、我在这儿遇到的问题稍微有点不同,在我选择了需要重命名的工程之后,点击Do Refactor 不能继续下一步了,

所以我是随便点击了一个引用support方法的类,点击 do refactor

5、 接着studio 提示需要在build gradle中添加

android {

compileOptions {

sourceCompatibility 1.8

targetCompatibility 1.8

}

}

继续构建,成功。。。

 

 

网址:Attribute application@appComponentFactory value=(android https://www.yuejiaxmz.com/news/view/130273

相关内容

Server Error in '/' Application.
@RequestBody @RequestBody 等参数说明
Android tools:replace的使用
android 大学生生活助手,基于Android的大学生生活小助手设计与开发.doc
Android休眠设置时间设置和实现永不锁屏
‘Tensor‘ object has no attribute ‘weight‘
一个Android健身APP源码(类似KEEP、FEEL、轻+、减约、薄荷等)
Database Exception – yii\db\Exception
Database Exception – yii\db\Exception
基于Android系统的智能社区平台系统APP设计与实现(含论文)

随便看看