不存在Java运行时,要求安装:Mac OS,Flutter

Kis*_*yas 5 flutter

我正在尝试使用以下命令生成密钥库文件。

keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
Run Code Online (Sandbox Code Playgroud)

但是出现以下错误。

No Java runtime present, requesting install.
Run Code Online (Sandbox Code Playgroud)

我使用Flutter开发应用程序并为Android创建APK,下面是链接https://flutter.io/android-release/

我不知道该如何解决。所以请帮帮我。

ate*_*kov 17

/Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/bin/keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
Run Code Online (Sandbox Code Playgroud)

运行这个命令应该没问题。刚刚在最新的 MacOS 上进行了测试。

注意:请确保您已安装 Android Studio


Shi*_*wal 2

您必须在系统中安装 Java(运行时),就像 Android 一样。

请按照链接中给出的以下步骤操作,然后尝试再次运行。

https://java.com/en/download/help/mac_install.xml

当你生成 Flutter 到 Android apk 时。实际发生的情况是你的代码正在转换为 android 代码,而 android 需要 java,所以这就是它抱怨 java 的原因。

我希望这有帮助。