问题
Mac 升级后配置多渠道打包,命令打包失败,如下:
Could not find tools.jar 问题处理
AS 直接报错:
Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.
解决方案
- 首先查看JDK路径:
查看 JDK 位置的命令 /usr/libexec/java_home -V(升级 OSX11.0.1 后,执行这个命令可能看到两个路径,一个是 JDK 的实际路径,另一个是:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home,(网上有资料说这个是 JRE 的路径)。
- 复制tools.jar
sudo cp /Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/lib/tools.jar /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib
这里有人会问道无法命令复制,JavaAppletPlugin.plugin 是一个文件不是文件夹。解决方案很简单,打开这个文件包,里面是有文件内容的,直接copy 过去就可以了。