繁体   English   中英

无法确定任务 ':app:processDebugManifest' 的依赖关系

[英]Could not determine the dependencies of task ':app:processDebugManifest'

所以我一直在 inte.net 上到处寻找这个错误,但我找不到任何解决方案。

我几乎尝试了一切:

  • 重装android工作室
  • 重新安装颤动/飞镖
  • 重新安装 java(并更改 java 路径)
  • 尝试不同版本的 Gradle
  • 尝试不同的最小/目标 sdk 版本

因此,经过 2 天的尝试,我决定联系你们,询问你们是否有任何解决方案:

FAILURE: Build failed with an exception.

 * What went wrong:
    Could not determine the dependencies of task ':app:processDebugManifest'.
    > Failed to query the value of task ':app:processDebugManifest' property 'mainMergedManifest'.
    Could not create task ':app:processDebugMainManifest'.
    java.lang.NullPointerException (no error message)

这是一个具有多种可能性的一般性错误。 然而,这一切都取决于您如何配置 Android 应用程序。 我在将 Firebase 与我的应用程序集成时遇到了这类问题。

对于这种情况,您可以尝试执行以下步骤以确保获得正确的配置:

  • 检查您的 build.gradle 以包括所有必要的存储库和依赖项。 例如: google()maven()等。或者classpath 'com.google.gms:google-services:4.0.1'
  • 检查您的 app/build.gradle 以包含所有必要的依赖项。 例如:'com.google.android.gms:play-services-maps:17.0.0` 如果您使用来自 Google 的 Map API SDK
  • 使用 Android Studio 打开 Flutter 应用程序中的 Android 项目,并检查运行构建时出现的更多详细错误(如果有的话)(并更新您的问题以获得进一步支持)
  • 完成所有步骤后,运行Flutter clean并重建应用程序
  • 如果一切看起来真的很难调试,我个人不再浪费太多时间创建一个新的 Flutter 项目,从我当前的项目复制我的 /lib、/assets/ 和 pubspec.yaml,然后再次开始逐步配置应用程序以避免在不知道可能导致它的情况下遇到任何随机错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM