我正在尝试使用以下命令生成密钥库文件。
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/
我不知道该如何解决。所以请帮助我。
答案 0 :(得分:1)
midnight
运行此命令应该可以。刚刚在最新的MacOS上进行了测试。
答案 1 :(得分:0)
您必须在系统中安装Java(运行时),因为Android要求相同。
按照链接中给出的步骤进行操作,然后尝试再次运行。
https://java.com/en/download/help/mac_install.xml
在将Flutter生成为Android APK时。实际发生的情况是您的代码已转换为android代码,而android需要Java,因此这就是Java抱怨的原因。
我希望这会有所帮助。