flutter 错误 : Execution failed for task ':app:compileDebugJavaWithJavac'

标签 flutter

我尝试在 android 上运行并返回此错误。

我阿雷迪试过:

gradle.properties:

android.useAndroidX=true
android.enableJetifier=真

构建.gradle:

testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true

我的 pubspec.yaml:

flutter_facebook_login: ^3.0.0
firebase_database:^3.1.0
firebase_auth:^0.15.0+1
cloud_firestore:^0.12.11
url_launcher: ^5.2.7
google_maps_flutter:^0.5.21+12
图像选择器:^0.6.2+1
firebase_storage:^3.0.8
国际:^0.16.0

  • What went wrong: Execution failed for task ':app:compileDebugJavaWithJavac'.

    Compilation failed; see the compiler error output for details.

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。
  • https://help.gradle.org 获得更多帮助


  • BUILD FAILED in 35s 构建失败可能是由于 AndroidX
    插件中的不兼容性。该工具即将尝试使用 Jetfier
    来解决不兼容问题。构建插件 cloud_firestore...
    由于上述问题,无法构建插件 cloud_firestore。


    解决方案:

    创建新项目时,您是否选择了“androidX”?这些版本是最新版本吗? (意思是,androidX 兼容/需要)。如果不确定,请创建一个新项目并确保选择 androidX,并将 sdk 设置更改为 23/29 如上所述。

最佳答案

编辑:解决方案是创建一个选择 AndroidX 的新项目并将适当的 SDK 版本添加到 gradle 文件的组合。可能使用正确的依赖版本。

要迁移到 AndroidX,您需要将 SDK 版本设置为 21 或更高版本。我推荐 23,因为这也消除了一些其他问题。

compileSdkVersion 29

lintOptions {
    disable 'InvalidPackage'
}

defaultConfig {
    // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
    applicationId "com.example"
    minSdkVersion 23
    targetSdkVersion 29
    versionCode flutterVersionCode.toInteger()
    versionName flutterVersionName
    // testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}

关于 flutter 错误 : Execution failed for task ':app:compileDebugJavaWithJavac' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59177152/

相关文章:

dart - Flutter - DragBox 反馈动画到原始位置

flutter - 如何使用 flutter 获得如图所示的自定义圆形进度指示器?

dart - 带有剪辑椭圆的 flutter 圆形文件图像

flutter - 如何在 Flutter 项目中从 Firebase 获取自动生成的 key ?

flutter自动点击webview中加载的html元素

unit-testing - Flutter: 'package:shared_preferences/shared_preferences.dart':断言失败:第 33 行 pos 16: 'key.startsWith(_prefix)':不正确

android - 使用带有状态和构建参数的BottomNavigation

flutter - 如何让应用程序保持清醒?

flutter - 我无法将父类转换为 Dart 中的子类

serialization - 如何将 List<Point> 保存到首选项中并从 flutter 中的首选项中获取 List<Point>?