【问题标题】:Could not determine the dependencies of task ':app:processDebugManifest'无法确定任务“:app:processDebugManifest”的依赖关系
【发布时间】:2021-04-03 05:41:32
【问题描述】:

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

我几乎尝试了所有方法:

  • 重新安装安卓工作室
  • 重新安装颤振/飞镖
  • 重新安装 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)

【问题讨论】:

    标签: java flutter dart gradle


    【解决方案1】:

    这是一个具有多种可能性的一般错误。然而,这一切都取决于您如何配置您的 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 SDK 中的 Map API
    • 使用 Android Studio 在您的 Flutter 应用中打开 Android 项目,并检查运行构建时出现的更详细的错误(如果有)(并在您的问题中更新以获得进一步的支持)
    • 完成所有步骤后,运行 Flutter clean 并重建应用程序
    • 如果一切看起来都很难调试,我个人不会浪费太多时间,创建一个新的 Flutter 项目,从我当前的项目中复制我的 /lib、/assets/ 和 pubspec.yaml,然后逐步开始配置应用程序再次避免在不知道可能导致它的情况下遇到任何随机错误。

    【讨论】:

      猜你喜欢
      • 2020-07-11
      • 2020-09-17
      • 2020-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-14
      • 2022-01-17
      相关资源
      最近更新 更多