嗨,我在一个项目中工作,其中使用了库的许多依赖项。它工作正常,但突然开始报告错误。我是使用库依赖项的新手,并且正在使用Firebase数据库和存储,并且还在app文件夹下添加了google-services.json。我不明白问题出在哪里。 感谢您的提前帮助
以下是错误列表
`执行任务:[:app:assembleDebug]
配置项目:app 在[src / nullnull / debug,src / debug / nullnull,src / nullnull,src / debug,src / nullnullDebug]中查找时找不到google-services.json registerResGeneratingTask已过时,请使用registerGeneratedResFolders(FileCollection)
任务:app:buildInfoDebugLoader 任务:app:preBuild截止日期 任务:app:preDebugBuild UP-TO-DATE 任务:app:compileDebugAidl NO-SOURCE 任务:app:compileDebugRenderscript截止日期 任务:app:checkDebugManifest截止日期 任务:app:generateDebugBuildConfig更新日期 任务:app:prepareLintJar截止日期 任务:app:generateDebugSources 任务:app:javaPreCompileDebug截止日期 任务:app:mainApkListPersistenceDebug截止日期 任务:app:generateDebugResValues截止日期 任务:app:generateDebugResources截止日期
任务:app:processDebugGoogleServices 解析json文件:C:\ Users \ alexa \ AndroidStudioProjects \ eCommerceProject \ app \ google-services.json
任务:app:mergeDebugResources截止日期 任务:app:createDebugCompatibleScreenManifests截止日期
任务:app:processDebugManifest失败 C:\ Users \ alexa \ AndroidStudioProjects \ eCommerceProject \ app \ src \ main \ AndroidManifest.xml:22:18-91错误: 来自[com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91的属性application @ appComponentFactory value =(android.support.v4.app.CoreComponentFactory) 也存在于[androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value =(androidx.core.app.CoreComponentFactory)。 建议:在AndroidManifest.xml:8:5-36:19的元素上添加'tools:replace =“ android:appComponentFactory”'以进行覆盖。
有关清单合并的更多信息,请参见http://g.co/androidstudio/manifest-merger。
任务:app:buildInfoGeneratorDebug
失败:构建失败,并出现异常。
出了什么问题: 任务':app:processDebugManifest'的执行失败。
清单合并失败:来自[com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91的属性application @ appComponentFactory value =(android.support.v4.app.CoreComponentFactory) 也存在于[androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value =(androidx.core.app.CoreComponentFactory)。 建议:在AndroidManifest.xml:8:5-36:19的元素上添加'tools:replace =“ android:appComponentFactory”'以进行覆盖。
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。
35秒内失败 14个可执行任务:已执行4个,最新10个
答案 0 :(得分:0)
尝试在gradle.properties
文件中添加两行:
android.useAndroidX=true
android.enableJetifier=true
这两行自动解决了我的Google文件与第三方依赖关系之间的依赖关系冲突。
希望它对您有用!