android.bat 未打开 Android SDK 管理器

Posted

技术标签:

【中文标题】android.bat 未打开 Android SDK 管理器【英文标题】:android.bat not opening Android SDK manager 【发布时间】:2017-06-26 12:31:19 【问题描述】:

是的,这个问题以前有人问过。但是互联网上的解决方案不起作用,所以这就是我在这里问它的原因。我猜这些解决方案不起作用,因为我使用的是较新的版本,但我不确定。

一点背景知识:所以我正在 Unity 中制作一个小游戏。我必须在 android 上测试它,这样我才能检查是否有任何问题。所以我在互联网上查看了我如何能够做到这一点。事实证明,我需要将构建设置更改为 android,并且我还需要在我的计算机上安装 JDK 以及 Android SDK Manager,所以我下载了它们。我没有安装 Android Studio,只安装了命令行工具,因为许多教程说我实际上并不需要整个 Android Studio,因为我将在 Unity 中而不是在 Android Studio 中制作应用程序。所以我这样做。我安装 JDK 并提取命令行工具。

我认为 JDK 安装得很好,因为安装 JDK 后,我打开了 Internet Explorer(不,我不使用 IE,我使用 Chrome,但我打开它只是为了好玩)。底部出现了一个小通知,基本上说我现在可以在浏览器上运行 Java,所以我认为 JDK 安装没有任何问题。

问题:我提取了Android Studio的命令行工具,发现里面只有一个tools/文件夹。我打开它并单击 android.bat 但 Android SDK 管理器不起作用。 CMD 屏幕只是闪了一下,然后什么都没有发生。

我尝试过的解决方案:

将 java_exe 设置更改为:

set java_exe="C:\Program Files\Java\jre7\bin\java.exe"

并删除该行:

call libjava_find.bat

但是我在文件中的任何地方都找不到 set java_exe 代码。该文件没有它。我应该如何改变它?

【问题讨论】:

Android SDK 管理器现在没有 UI ...它的唯一 UI 现在在 AS 中 啊。我有点沮丧,但很高兴知道。顺便说一句,我解决了问题。 【参考方案1】:

好的,所以我想通了,但我仍然无法查明问题所在。这是我所做的:

    安装了全新的 Windows 10 副本。注意:这不太可能解决问题。但是在我住的地方,每当遇到问题时,只安装一个新的 Windows 副本是很常见的。我真的不认为你需要这样做。 遵循来自:https://www.youtube.com/watch?v=yLFBu-VlBIw 的所有说明 如果您收到以下错误: 构建播放器时出错:CommandInvokationFailure:无法列出目标平台。然后使用此修复:not finding android sdk (Unity)

这些步骤为我解决了问题,并且我能够正常运行它。

【讨论】:

以上是关于android.bat 未打开 Android SDK 管理器的主要内容,如果未能解决你的问题,请参考以下文章

android sdk 打开的时候系统显示找不到android.bat

SDK 管理器未从 Eclipse 打开

命令行生成编译Android工程

SDK manager.exe 运行时报错:系统找不到指定的文件 android.bat

AVD,SDK manager 闪退

干货Android BAT高级面试必问36题以及算法合集(附:46份面试题+49份源码解析笔记+145份项目实战PDF)