我尝试在CentOS下启动Android Studio,并显示以下消息
Exception in thread "main" java.lang.InternalError: internal error: SHA-1 not available.
at sun.security.provider.SecureRandom.init(SecureRandom.java:108)
at sun.security.provider.SecureRandom.<init>(SecureRandom.java:79)
at java.security.SecureRandom.getDefaultPRNG(SecureRandom.java:198)
at java.security.SecureRandom.<init>(SecureRandom.java:162)
at java.util.UUID$Holder.<clinit>(UUID.java:96)
at java.util.UUID.randomUUID(UUID.java:142)
at com.intellij.internal.statistic.analytics.StudioCrashDetection.start(StudioCrashDetection.java:46)
at com.intellij.idea.Main.main(Main.java:82)
Caused by: java.security.NoSuchAlgorithmException: SHA MessageDigest not available
at sun.security.jca.GetInstance.getInstance(GetInstance.java:159)
at java.security.Security.getImpl(Security.java:695)
at java.security.MessageDigest.getInstance(MessageDigest.java:167)
at sun.security.provider.SecureRandom.init(SecureRandom.java:106)
... 7 more
我确认我已经从Oracle jdk-8u161-linux-x64.rpm安装了JDK,JAVA_HOME =“ / usr / java / jdk1.8.0_161” JRE_HOME =“ / usr / java / jdk1.8.0_161 / jre,jsse.jar在jre / lib /中存在。还有什么可能是错误的?
通过安装另一版本的Android Studio解决了问题。我遇到的一个问题是android-studio-ide-171.4443003-linux,我将其替换为android-studio-ide-173.4670197-linux.zip,问题消失了。 Android Studio 2的问题。仍然希望有人可以对此进行解释。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句