我正在尝试使用以下命令生成密钥库文件。
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
您必须在系统中安装 Java(运行时),就像 Android 一样。
请按照链接中给出的以下步骤操作,然后尝试再次运行。
https://java.com/en/download/help/mac_install.xml
当你生成 Flutter 到 Android apk 时。实际发生的情况是你的代码正在转换为 android 代码,而 android 需要 java,所以这就是它抱怨 java 的原因。
我希望这有帮助。
| 归档时间: |
|
| 查看次数: |
5563 次 |
| 最近记录: |