2018-05-01 14:40:00 weixin_30258027 阅读数 39
  • Windows Server 2008 R2 系统管理篇(理论+实战)

    本套教程是企业对外服务基础架构的重要组成部分,视频教程从初级到深入,环环相扣,一步一步渗透企业中的常见技术运用.对于企业网络中的基本核心架构的组成,精选了网络环境的管理、用户管理、共享文件系统的调试和管理,以及DHCP、DNS、Active Directory这几个常用的基础服务,并且对于全新出现的Server Core主机的部署与管理进行了详细介绍。

    22511 人正在学习 去看看 深博

问题描述:

因为之前已经有安装过sdk manager,在设置中将Android SDK Location设置为Android SDK安装的目录之后还是一直报SDK tools directory is missing的错误

1249576-20180501143142741-1460480400.png

1249576-20180501143156776-2096260183.png

1249576-20180501143205327-1332969319.png

1249576-20180501143213764-1843850049.png

错误内容如图。

解决方案

网上的解决方案都一般围绕代理设置问题讨论,但是我在配置过程中根本没有出现下载或者下载失败的页面,所以排除这个问题。
SDK的问题也可以排除,因为这个SDK之前做其他安卓项目的时候有用过,没有问题。
最后经过一番摸索,终于解决,问题可能是因为jJDK没有配置,解决方案如下:

打开工程结构设置目录

1249576-20180501143717575-982943591.png

然后配置JDK和SDK

1249576-20180501143823446-821029110.png

如果忘记JDK的安装目录,可以用命令行java -verbose在结果中的最后一行查看

配置完成后再次进入sdk manager 已经可以进行操作了
1249576-20180501144000756-1991188660.png

转载于:https://www.cnblogs.com/liminghuang/p/8976258.html

2018-11-07 06:34:44 freeman1975 阅读数 2850
  • Windows Server 2008 R2 系统管理篇(理论+实战)

    本套教程是企业对外服务基础架构的重要组成部分,视频教程从初级到深入,环环相扣,一步一步渗透企业中的常见技术运用.对于企业网络中的基本核心架构的组成,精选了网络环境的管理、用户管理、共享文件系统的调试和管理,以及DHCP、DNS、Active Directory这几个常用的基础服务,并且对于全新出现的Server Core主机的部署与管理进行了详细介绍。

    22511 人正在学习 去看看 深博

Android开发

SDK tools directory is missing

问题是,现在google不让单独下载SDK,只能下载集成的android studio。我应该是先前安装时,重新给了目录,结果就报找不到SDK的目录了。
studio认为,已经安装过了。
去android中文网baiduNetdisk上下载一个。
http://tools.android-studio.org/index.php/sdk
科学上网Tips:打开android studio将进入欢迎页面,点击Config…, 搜索HTTP,即可设置HTTP代理.

2019-09-27 09:53:04 zhangpeterx 阅读数 104
  • Windows Server 2008 R2 系统管理篇(理论+实战)

    本套教程是企业对外服务基础架构的重要组成部分,视频教程从初级到深入,环环相扣,一步一步渗透企业中的常见技术运用.对于企业网络中的基本核心架构的组成,精选了网络环境的管理、用户管理、共享文件系统的调试和管理,以及DHCP、DNS、Active Directory这几个常用的基础服务,并且对于全新出现的Server Core主机的部署与管理进行了详细介绍。

    22511 人正在学习 去看看 深博

早上在用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)

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

2019-08-02 18:04:57 yanjinin 阅读数 90
  • Windows Server 2008 R2 系统管理篇(理论+实战)

    本套教程是企业对外服务基础架构的重要组成部分,视频教程从初级到深入,环环相扣,一步一步渗透企业中的常见技术运用.对于企业网络中的基本核心架构的组成,精选了网络环境的管理、用户管理、共享文件系统的调试和管理,以及DHCP、DNS、Active Directory这几个常用的基础服务,并且对于全新出现的Server Core主机的部署与管理进行了详细介绍。

    22511 人正在学习 去看看 深博

研究了一下午,最后把Android Studio全部卸载,重新安装了一下就可以正常安装SDK

Android Studio在第一次打开的时候会初始化一些配置,出于一些意外会初始化失败。以下是正常的,列表的全部都要打勾。之前是失败的情况是列表死活打不上勾,一定要把勾勾打上才能正常安装,不然会失败,打不上勾的话就删了重新安装一下

2019-09-17 00:30:22 zmcCSDN 阅读数 30
  • Windows Server 2008 R2 系统管理篇(理论+实战)

    本套教程是企业对外服务基础架构的重要组成部分,视频教程从初级到深入,环环相扣,一步一步渗透企业中的常见技术运用.对于企业网络中的基本核心架构的组成,精选了网络环境的管理、用户管理、共享文件系统的调试和管理,以及DHCP、DNS、Active Directory这几个常用的基础服务,并且对于全新出现的Server Core主机的部署与管理进行了详细介绍。

    22511 人正在学习 去看看 深博

在安装Android Studio的时候,无论是Windows还是Linux,经常遇到各种包安装不了的坑,根据博主多次的经验,很有可能是因为谷歌的服务器在国外,我们有时无法从国外的服务器中直接下载那些包的,所以会出现以上的问题。

安装不了sdk的伙伴,可以试试在cmd终端输入ping dl.google.com看看能不能ping得通,如果超时,那么就是因为你的电脑无法访问谷歌服务器,无法下载sdk。博主的电脑可以直接访问dl.google.com,所以在安装sdk时没有踩到这个坑。

  • 解决方法:添加域名解析

打开网站https://site.ip138.com/,输入dl.google.com,查询最新的ip,比如博主在写这篇博客时,dl.google.com的域名有如下的:

找一个国内的ip,比如北京的,准确说是找一个可以ping通的ip(即在cmd终端输入ping+ip地址,有和本博客第一张图一样的回复,而不是显示“请求超时”),复制ip。

在C:\Windows\System32\drivers\etc文件夹下找到hoste文件(Linux用户在/etc/下),用记事本打开,在最后添加ip dl.google.com。例如:203.208.40.110  dl.google.com。Linux用户用sudo vi /etc/hosts打开,添加。

Windows用户如果遇到权限问题,可以把hosts文件剪切到桌面,修改好之后再拷回去。

 

重启Android Studio,重新尝试安装sdk。

博客原文

博文 来自: weixin_43831615
没有更多推荐了,返回首页