其他分享
首页 > 其他分享> > OS X 10.9升级后出现Android Studio项目问题,cacerts出错

OS X 10.9升级后出现Android Studio项目问题,cacerts出错

作者:互联网

我在装载我在Mountain Lion(10.8)开始的Android Studio项目时遇到问题,现在我正在尝试在Mavericks(10.9)中运行,但是当我打开一个项目时,Gradle失败并出现以下错误:

Gradle 'SimpleTimeProject' project refresh failed:
       /Library/Java/JavaVirtualMachines/1.6.0_43-b01-447.jdk/Contents/Home/lib/security/cacerts (No such file or directory)

我已经检查了那里列出的路径,所有内容都应该存在 – 但是“cacerts”文件夹中可能缺少特定的证书?我环顾四周,似乎找不到解决方案或任何其他人遇到这个问题,所以我不知道从哪里去解决它.

我已经验证了$JAVA_HOME环境变量指向一个有效的位置(/Library/Java/JavaVirtualMachines/1.6.0_43-b01-447.jdk/Contents/Home).这似乎导致在引用Android SDK包的文件中出现错误(并非所有执行此操作的文件,只有一些文件),并且在界面构建器中不会加载任何视图.当然,我无法运行该项目.

任何建议都非常感谢.

解决方法:

问题似乎是Java 1.6的安装不好.当您升级到Mavericks时,您通常必须重新安装Java 1.6,因为它不像以前的OS X版本那样与操作系统捆绑在一起.有关详细信息,请参见Installing Java on OS X 10.9 (Mavericks).

我在Mavericks上安装1.6给了我一个cacerts目录在/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/security/c acerts,其符号链接到/ System / Library / Java / Support /CoreDeploy.bundle/Contents/Home/lib/security/cacer TS.

我不确定你的原因是在/ Library / Java / JavaVirtualMachines下,但如果你使用的是Mountain Lion下的相同Java安装,也许它在升级过程中没有得到正确的卸载,并且链接到cacerts现已破裂.

标签:android,android-studio,osx-mavericks,macos
来源: https://codeday.me/bug/20190612/1227152.html