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

时间:2018-08-19 05:38:55

标签: flutter

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

keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

但是出现以下错误。

No Java runtime present, requesting install.

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

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

2 个答案:

答案 0 :(得分:1)

midnight

运行此命令应该可以。刚刚在最新的MacOS上进行了测试。

答案 1 :(得分:0)

您必须在系统中安装Java(运行时),因为Android要求相同。

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

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

在将Flutter生成为Android APK时。实际发生的情况是您的代码已转换为android代码,而android需要Java,因此这就是Java抱怨的原因。

我希望这会有所帮助。