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