安装Android Studio时出错,这是错误消息:
Internal error. Please report to http://code.google.com/p/android/issues
java.lang.RuntimeException: Could not find installation home path. Please make sure bin/idea.properties is present in the installation directory.
at com.intellij.openapi.application.PathManager.getHomePath(PathManager.java:84)
at com.intellij.openapi.application.PathManager.loadProperties(PathManager.java:315)
at com.intellij.ide.BootstrapClassLoaderUtil.initClassLoader(BootstrapClassLoaderUtil.java:58)
at com.intellij.ide.Bootstrap.main(Bootstrap.java:33)
at com.intellij.idea.Main.main(Main.java:84)
2014-11-15 15:42:10 [Patch] Original patch does not exist: C:\Users\DANIEL~1\AppData\Local\Temp\jetbrains.patch.jar.androidstudio
答案 0 :(得分:2)
一开始我指出bin/idea.properties
文件有问题。也许方法com.intellij.openapi.application.PathManager.getHomePath
无法在我的Windows环境变量中找到IDEA_HOME
路径。经过一些分析后,我将错误原因缩小到文件夹命名。我将Intellij IDE安装到自定义文件夹:C:\!DATA_STORAGE!\PROGRAM_FILES\Intellij
。
我试图用特殊字符(感叹号)重命名该文件夹。结果是:
C:\!DATA_STORAGE!\PROGRAM_FILES\Intellij - error
C:\DATA_STORAGE\PROGRAM_FILES\Intellij - OK (IntelliJ started)
C:\!DATA_STORAGE\PROGRAM_FILES\Intellij - OK
C:\DATA_STORAGE!\PROGRAM_FILES\Intellij - error
最后我找到了逻辑:无论是什么之后! mark位于JAR文件中。
http://docs.oracle.com/javase/7/docs/api/java/net/JarURLConnection.html
此行为已在Java 1.3,1.4,5.0中作为错误引发。 http://bugs.java.com/view_bug.do?bug_id=4523159 已经发生了一些变化,但整体问题仍然存在。最好的解决方案是解决方法:不要在文件夹名称或文件名末尾使用感叹号。