java - Flutter build apk 命令抛出错误并且未构建 apk

标签 java android flutter gradle

我正在尝试使用 flutter 构建 apk,但是每当我运行 flutter build apk --release 命令时,这就是我收到的错误。

enter image description here

我使用的java版本是Java 8,但是使用cmd检查版本显示了这个版本

java 版本“1.8.0_202”Java(TM) SE 运行时环境(版本 1.8.0_202-b08)Java HotSpot(TM) 64 位服务器 VM(版本 25.202-b08,混合模式)

最初我安装了 Java 12,但 flutter 抛出了错误。

MainActivity.kt 文件的内容

package com.example.starter

import androidx.annotation.NonNull;
import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugins.GeneratedPluginRegistrant

class MainActivity: FlutterActivity() {
    override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
        GeneratedPluginRegistrant.registerWith(flutterEngine);
    }
}

最佳答案

我认为问题出在 kotlin 编译器上。 我创建了一个新项目,并选择 Java 作为 Android 语言,而不是 Kotlin ,在这个新项目中复制并替换我的 flutter 代码,现在 Flutter 生成了 apk 就好了.

关于java - Flutter build apk 命令抛出错误并且未构建 apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61681651/

相关文章:

flutter - 生成的 ffmpeg 视频似乎不是真正的视频文件

windows - 无法在 MS VS 代码上运行 flutter 命令

java - <E extends Comparable<E>> 的可实例化 Java 泛型

java - 对本地主机服务器的简单 retrofit2 请求

java - Glassfish - 在节点之间共享 EJB Web 应用程序

android - 如何在 ImageView 中加载随机图像? (安卓)

java - Android R.java 未生成并出现以下错误

flutter 错误: A value of type 'OutletListModel' can't be assigned to a variable of type 'List<OutletListModel>?'

java - 异常已在此编译单元中定义 import java.lang.Exception;

Java 泛型导致问题