【问题标题】:To use keytool, should I add the embedded jdk from android studio to the PATH or should I install jdk globally?要使用 keytool,我应该将嵌入式 jdk 从 android studio 添加到 PATH 还是应该全局安装 jdk?
【发布时间】:2019-03-09 18:28:21
【问题描述】:
我正在运行 MacOS 并安装了 Android Studio。在我需要运行keytool 命令之前,Android 开发进展顺利。
$ 密钥工具
不存在 Java 运行时,请求安装。
$哪个keytool
/usr/bin/keytool
$ ls -l /usr/bin/keytool
lrwxr-xr-x 1 根轮 77 Jul 26 15:47 /usr/bin/keytool -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/keytool
$ pkgutil --file-info /usr/bin/keytool
体积: /
路径:/usr/bin/keytool
pkgid:com.apple.pkg.Core
包版本:10.13.6.1.1.1530695593
安装时间:1532586646
用户名:0
gid: 0
模式:755
$ ls /Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/bin/keytool
/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/keytool
我发现Android Studio 实际上是在使用位于/Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/bin/ 的嵌入式jdk 进行开发。我的问题是:
我应该将此添加到我的.bash_profile 中的PATH var,还是应该全局安装jdk 以使用keytool?处理此问题的推荐方法是什么?除了android,我不做任何其他java开发。
非常感谢。
【问题讨论】:
标签:
android
android-studio