【问题标题】:In Expo when I build Android (The `keytool` utility was not found)在我构建 Android 时的 Expo(未找到 `keytool` 实用程序)
【发布时间】:2022-01-11 01:35:07
【问题描述】:

我正在用 Expo 编写 React Native 项目。

尝试构建它。

当我输入命令 expo build:android

我选择apk type

然后它问我是否希望我们为您生成密钥库? 我选择了auto generate 并且发生了这种情况

我已经安装了 Java SDK,甚至仔细检查了 keytool.exe 是否存在。我可以手动生成。 但是我该如何解决呢?

P.S 已经在环境变量中做了我在 PATH 变量中写了 java 路径。

【问题讨论】:

    标签: android react-native expo


    【解决方案1】:

    确保已安装 jre。

    cd /path/to/jre/bin/folder
    

    由于 jre 的 bin 文件夹中存在 keytool 文件,请按照上面的命令给出 bin 的路径。

    那么你可以这样做:

    keytool -genkey -alias aliaskeyname -keyalg RSA -keystore C:\mykeystore
    

    附加选项 -keystore 将帮助您指定生成自签名证书的路径。

    【讨论】:

    • 原来这是手工制作的钥匙工具?
    猜你喜欢
    • 1970-01-01
    • 2018-05-04
    • 1970-01-01
    • 2015-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多