【问题标题】: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


    【解决方案1】:

    由于没有人回复我,我只是添加了我的答案。我刚刚在~/.bash_profile 中将嵌入的jdk 路径添加到PATH var 如:

    导出 PATH="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin:${PATH}"

    到目前为止,一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-11
      • 1970-01-01
      • 2013-07-10
      • 1970-01-01
      • 1970-01-01
      • 2013-11-28
      • 2019-05-22
      • 1970-01-01
      相关资源
      最近更新 更多