当我将Firebase与我的应用程序集成时,构建失败,并出现异常。
尽管发生的第一个错误是gradle更新,但我已经尝试过并且在运行gradle时仍然出现错误。
因为代码中没有错误并且编码量太多,所以我只能显示错误消息。
配置项目: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与我的应用程序集成时,我想知道是否所有版本都是最新的。这是因为我有选择地将其随机更改为最新版本。
答案 0 :(得分:0)
对于Firebase,您可以手动集成应用程序,请参见firebase documentation 要获得快速解答,请按照以下步骤操作: android
警告:如果该版本的image_picker或其依赖项与AndroidX不兼容,它将破坏您的Android构建=>更新您的image_picker