Macos 颤振找不到tools.jar
嗨,今天我把我的MacBook升级到macOS Big Sur 11.0.1版。现在出现了一个问题Macos 颤振找不到tools.jar,macos,flutter,Macos,Flutter,嗨,今天我把我的MacBook升级到macOS Big Sur 11.0.1版。现在出现了一个问题 * What went wrong: Execution failed for task ':apple_sign_in:compileDebugJavaWithJavac'. > Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Ho
* What went wrong:
Execution failed for task ':apple_sign_in:compileDebugJavaWithJavac'.
> Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.
有人知道如何解决这个问题吗?谢谢。解决u问题->
最后,我在这里找到了解决办法
我添加了jdk路径
创建gradle.properties文件并重新生成
现在可以了
线程关闭 我是Mac用户。我用这种方法找到了解决办法
gradle.properties
。尝试将~/.bash\u profile
中的JAVA\u HOME
设置为-
export JAVA_HOME=/Library/JAVA/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/HOME
然后重新启动终端会话或运行
source~/.bash\u配置文件
如果您使用的是Zsh/Oh My Zsh,请使用文件~/.zshrc
添加上述内容,然后重新加载相同内容或重新启动终端-
source~/.zshrc
我面临着这个问题,对我有效的简单解决方案是:
JAVA\u HOME
)
我不能发表评论,但如果您使用ZSH(Catalina+default),这里有一个基于其他答案的macosoneliner。无需从Oracle安装Java
echo 'export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home"' >> ~/.zshrc && source ~/.zshrc
我添加了这个“org.gradle.java.home=/usr/local/java/jdk1.8.0_251”,得到了一个错误。*错误:为org.gradle.java.home gradle属性提供的值“\usr\local\java\jdk1.8.0\u 251”无效(java home提供的无效)。您使用的编辑器是什么(Idea\Android studio\VS)?尝试修复JAVA_HOME变量我建议使用Android Studio提供的jre,如下所示;org.gradle.java.home=/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home@Jona,除了IDE和操作系统(如终端)之间的一致行为外,这种做法还有什么好处?只是好奇,谢谢@ddsultan Android Studio提供了自己的JRE,正如我建议的路径所示。谷歌可能会在每一个新的Android Studio版本上对其进行严格测试。因此,这将是我提出建议的主要原因。希望有帮助!我是古玩,因为gradle.properties通常不会被忽视;这个变化不会影响整个团队吗?将此添加到local.properties是否更好或可能?将此与我正在使用的另一条注释结合使用
export JAVA_HOME=/Applications/Android Studio.app/Contents/jre/jdk/Contents/HOME
,以依赖Android Studio捆绑版本。这在更新Android Studio后对我有所帮助。谢谢
// Example
org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Ho$
echo 'export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home"' >> ~/.zshrc && source ~/.zshrc