【问题标题】:Flutter returns `lifecycle-common-java8.jar (androidx.lifecycle:lifecycle-common-java8:2.0.0)` errorFlutter 返回 `lifecycle-common-java8.jar (androidx.lifecycle:lifecycle-common-java8:2.0.0)` 错误
【发布时间】:2020-05-24 00:34:58
【问题描述】:

Flutter 项目无法在具有AndroidX 兼容性的 Android Studio 中运行,并在 Run/Console 窗口中返回以下错误:

FAILURE:构建失败并出现异常。

FAILURE:构建失败并出现异常。

  • 出了什么问题: 配置根项目“path_provider”时出现问题。 未找到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或使用 ANDROID_HOME 环境变量定义位置。

【问题讨论】:

    标签: android gradle flutter android-lifecycle androidx


    【解决方案1】:

    如果您遇到这些错误,请执行以下步骤:

    1. 在 Android Studio 中打开 Android 项目(您可以在 android 路径中打开文件或类,然后选择 Open for Editing interface Android Studio 如下图所示)

    1. Build窗口选择错误行然后在右侧选择Affected Modules:

    1. 对于打开的文件(build.gradle)中的每个模块,在dependencies{} 部分添加lifecycle-common-java8 api,然后构建项目:

      dependencies {
      ...
      
       api "androidx.lifecycle:lifecycle-common-java8:2.2.0"
      
      }
      

    1. 最后关闭 Android 项目并运行 Flutter 项目。

    【讨论】:

    • 这个问题与 gradle 依赖同步过程完全相关(所以它是网络或缓存)。您的回答并不是您问题的实际解决方案。
    猜你喜欢
    • 2021-07-30
    • 2016-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-22
    • 1970-01-01
    • 2014-07-18
    相关资源
    最近更新 更多