Android Studio报错解决:droid.tools.idea.welcome.install.WizardException: SDK tools directory is missing

早上在用Android Studio想下载最新的sdk,结果打开时报错:

com.android.tools.idea.welcome.install.WizardException: SDK tools directory is missing
	at com.android.tools.idea.welcome.install.CheckSdkOperation.perform(CheckSdkOperation.java:118)
	at com.android.tools.idea.welcome.install.CheckSdkOperation.perform(CheckSdkOperation.java:39)
	at com.android.tools.idea.welcome.install.InstallOperation.execute(InstallOperation.java:69)
	at com.android.tools.idea.welcome.install.InstallOperation$OperationChain.perform(InstallOperation.java:156)
	at com.android.tools.idea.welcome.install.InstallOperation.execute(InstallOperation.java:69)
	at com.android.tools.idea.welcome.wizard.deprecated.InstallComponentsPath.runLongOperation(InstallComponentsPath.java:252)
	at com.android.tools.idea.welcome.wizard.deprecated.ConsolidatedProgressStep.doLongRunningOperation(ConsolidatedProgressStep.java:78)
	at com.android.tools.idea.welcome.wizard.deprecated.ConsolidatedProgressStep.access$000(ConsolidatedProgressStep.java:32)
	at com.android.tools.idea.welcome.wizard.deprecated.ConsolidatedProgressStep$1.run(ConsolidatedProgressStep.java:58)
	at com.android.tools.idea.wizard.dynamic.DialogWrapperHost$1.run(DialogWrapperHost.java:162)
	at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:727)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:164)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:582)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:87)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:151)
	at com.intellij.openapi.progress.impl.CoreProgressManager$4.run(CoreProgressManager.java:403)
	at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:314)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)

报这个错误是因为连不上谷歌,需要设置代理。

根据提供的引用内容,报错信息"sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target"通常是由于SSL证书验证失败导致的。为了解决这个问题,可以尝试以下方法: 1. 导入缺失的SSL证书:根据引用中的代码,可以使用`System.setProperty`方法设置SSL证书的路径和密码。确保将`trustStore`替换为正确的证书路径,将`trustStorePassword`替换为正确的证书密码。 ```java System.setProperty("javax.net.ssl.trustStore", trustStore); System.setProperty("javax.net.ssl.trustStorePassword", trustStorePassword); ``` 2. 更新Android Studio的证书存储:有时候,Android Studio自带的证书存储可能过期或不完整。可以尝试更新证书存储以解决问题。具体步骤如下: a. 打开Android Studio,并导航到"File" -> "Settings"。 b. 在设置窗口中,选择"Appearance & Behavior" -> "System Settings" -> "HTTP Proxy"。 c. 在"HTTP Proxy"选项卡下,点击"Check connection"按钮,以确保Android Studio可以正常连接到网络。 d. 在同一窗口中,选择"Appearance & Behavior" -> "System Settings" -> "SSL Certificates"。 e. 在"SSL Certificates"选项卡下,点击"Reset"按钮,以重置证书存储。 f. 重启Android Studio,并重新运行项目,查看是否解决了问题。 请注意,以上方法仅为常见解决方案之一,具体解决方法可能因情况而异。如果问题仍然存在,请提供更多详细信息以便进一步帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值