Android SDK根目录中的SDK Manager.exe双击打不开,为什么?

本文记录一个小问题,就是“双击Android SDK根目录中的SDK Manager.exe文件后没反应,打不开SDK下载管理界面”。这个问题曾经坑绕我很久,总以为是更新SDK时损坏或缺少了什么,而导致我删除整个SDK目录,重新下载。还曾有段时间不敢更新SDK。


了解到android 8.0  8.1的sdk都出了,于是还是硬着头皮更新了最新的sdk。果然,再双击SDK Manager.exe文件,打不开SDK的下载管理界面了。


带着解决问题的态度,我查阅了很多资料,都说什么jdk按住有问题,jd环境变量有问题,android sdk环境变量有问题。怎么可能,我没更新时,java和android都可以正常使用,更新一下sdk就把环境变量给修改了?


在某篇文章上看到,说是在更新sdk时,sdk/tools目录中的部分文件被删除了。只需要将这个目录缺失的文件补回来即可,结果测试还真行。


操作方法:

1、去网上下载一个空壳的sdk压缩包,比喻android-sdk_r24.4.1-windows.zip。

2、解压下载到的zip文件,复制android-sdk_r24.4.1-windows\android-sdk-windows\tools目录中的所有文件:



3、覆盖你 sdk的tools目录的文件即可。再次运行SDK Manager.exe文件试试。


对于这个问题,感觉很郁闷,为啥更新下sdk,就把tools目录中的文件给弄丢了?

于是打开Android Studio,在Setting目录中,找到Android SDK选项,发现以前里面有个Launch SDK Manager的选项不见了。在AS中也打开不开sdk的下载管理界面了。

分析可能的原因是,官方不打算让用户直接选择性的下载sdk文件了,而是用AS中统一管理。





要下载 SDK Manager 1.6,你需要按照以下步骤进行操作: 1. 首先,确保你已经安装了 Java Development Kit(JDK),因为 SDK Manager 是基于 Java 运行的。 2. 进入 Android 开发者网站(developer.android.com),在网站的顶部导航栏上找到 "Get the SDK" 或 "Downloads"(获取 SDK 或 下载)的选项并点击。 3. 在下载页面上,你可以找到不同版本的 Android SDK 及其相关工具。向下滚动页面,在"SDK Tools Only"(仅 SDK 工具)一栏,查找并选择 "Command line tools only"(仅命令行工具),然后点击 "Download"(下载)按钮。 4. 下载将会自动开始。下载完成后,解压下载文件到你选择的目录。 5. 打开解压后的文件目录,找到 SDK Manager 可执行文件(名为 "sdkmanager" 或 "sdkmanager.bat" ),再双击运行它。如果你是在命令行界面下进行操作,你可以输入命令 "cd [sdkmanager所在的目录]" 来进入目录,然后再输入 "sdkmanager" 或 "sdkmanager.bat" 启动。 6. 运行 SDK Manager 后,它会自动检查并列出所有可用的 SDK 工具和平台版本。在列表找到并选 SDK Manager 1.6 版本。 7. 点击 "Install packages"(安装软件包)或类似按钮,SDK Manager 将会开始下载和安装选的软件包。 8. 完成后,你就成功下载了 SDK Manager 1.6 版本。你可以使用它来管理和更新 Android SDK,并进行开发。 请注意,以上步骤仅适用于下载 SDK Manager 1.6 版本。如果你想下载其他版本,可以在下载页面上选择相应的版本进行操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值