【发布时间】:2019-12-23 18:33:37
【问题描述】:
当我将 Firebase 与我的应用集成时,构建失败并出现异常。
虽然发生的第一个错误是 gradle 更新,但我已经尝试过,但在运行 gradle 时仍然出现错误。
因为代码没有错误,而且编码量太多,所以只能显示错误信息。
- 运行 Gradle 时出错: ProcessException:进程“C:\Users\82109\AndroidStudioProjects\instargram_clon\android\gradlew.bat”异常退出: 启动一个 Gradle 守护程序,1 个不兼容的和 1 个停止的守护程序无法重用,使用 --status 了解详情
配置项目:app 警告:API 'variant.getMergeResources()' 已过时,已替换为 'variant.getMergeResourcesProvider()'。 它将在 2019 年底被删除。 有关详细信息,请参阅 d.android.com/r/tools/task-configuration-avoidance。 要确定调用 variant.getMergeResources() 的内容,请在命令行上使用 -Pandroid.debug.obsoleteApi=true 以显示更多信息。 警告:API 'variant.getJavaCompile()' 已过时,已替换为 'variant.getJavaCompileProvider()'。 它将在 2019 年底被删除。 有关详细信息,请参阅https://d.android.com/r/tools/task-configuration-avoidance。 要确定调用 variant.getJavaCompile() 的内容,请在命令行上使用 -Pandroid.debug.obsoleteApi=true 以显示更多信息。 警告:API 'variant.getMergeAssets()' 已过时,已替换为 'variant.getMergeAssetsProvider()'。 它将在 2019 年底被删除。 有关详细信息,请参阅 d.android.com/r/tools/task-configuration-avoidance。 要确定调用 variant.getMergeAssets() 的内容,请在命令行上使用 -Pandroid.debug.obsoleteApi=true 以显示更多信息。 警告:API 'variantOutput.getProcessResources()' 已过时,已替换为 'variantOutput.getProcessResourcesProvider()'。 它将在 2019 年底被删除。 有关详细信息,请参阅 d.android.com/r/tools/task-configuration-avoidance。 要确定调用 variantOutput.getProcessResources() 的内容,请在命令行上使用 -Pandroid.debug.obsoleteApi=true 以显示更多信息。 ****************************************************** ******* 警告:如果此版本的 image_picker 或其依赖项与 AndroidX 不兼容,它将破坏您的 Android 构建。 请参阅 goo.gl/CP92wY 以获取有关该问题以及如何解决该问题的更多信息。 此警告会针对所有 Android 构建失败打印。错误的真正根本原因可能是无关的。 ****************************************************** ******* 命令:C:\Users\82109\AndroidStudioProjects\instargram_clon\android\gradlew.bat app:properties
以错误结束:请检查 android/ 文件夹中的 Gradle 项目设置。
※ 在将 Firebase 与我的应用程序集成时,我想知道是否有几个版本都是最新的。这是因为我有选择地随机更改为最新版本。
【问题讨论】: