You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

创建Upload Keystore时遇Java Runtime未找到问题求助

解决创建Upload Keystore时找不到Java Runtime的问题

方法1:修正命令路径格式

你的命令中包含空格的路径未正确转义,导致系统无法识别Java运行环境,调整命令如下:

"/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/keytool" -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload

给包含空格的Android Studio路径加上双引号,避免系统解析错误。

方法2:临时配置JAVA_HOME环境变量

先设置临时环境变量指向Android Studio自带的JBR,再执行keytool命令:

export JAVA_HOME="/Applications/Android Studio.app/Contents/jbr/Contents/Home"
keytool -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload

配置后直接调用keytool即可,无需重复写完整路径。

方法3:匹配flutter识别的Java路径

执行flutter doctor -v找到输出中的Java路径,确认是否和你使用的/Applications/Android Studio.app/Contents/jbr/Contents/Home一致。如果路径不同,将命令中的Java路径替换为flutter识别到的路径。


内容的提问来源于stack exchange,提问作者Dark

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 20:04:59