squ*_*ker 1 macos android keytool
我使用phonegap Build来创建我的.apk文件,我正在尝试签名.
我知道我可以使用以下命令执行此操作:
$ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -validity 10000
Run Code Online (Sandbox Code Playgroud)
但是当我在终端运行时,我得到'命令未找到'?
我在mac上运行这个,所以我已经阅读了我已经安装了所需的JDK(我有xcode)我想可能是PATH没有正确设置为keytool,但我找不到任何简单的有关重置此信息的信息.
任何帮助将非常感激.我必须错过一些非常简单的东西,因为签署应用程序不是很难吗?!?!
wir*_*d00 13
这对我来说是一场噩梦,这看似简单的任务花了太长时间.
在Mac上找到Keytool
首先在命令提示符下输入:
/usr/libexec/java_home -v 1.7
它会吐出类似的东西:
/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home
Run Code Online (Sandbox Code Playgroud)
keytool与...位于同一目录中javac.即:
/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/bin
Run Code Online (Sandbox Code Playgroud)
从bin目录中,您可以使用keytool.
我通常使用APK工具Eclipse来签名密钥,但我过去生成指纹并没有记录.我需要keytool来告诉我这个价值......
希望这有助于其他人
小智 11
只是一个注释,我必须'./'在 keytool 位置的前面添加。
钥匙工具位置
/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/keytool
Run Code Online (Sandbox Code Playgroud)
命令运行
./keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
Run Code Online (Sandbox Code Playgroud)
希望能帮助某人。
| 归档时间: |
|
| 查看次数: |
8532 次 |
| 最近记录: |