当前位置: 首页 > 知识库问答 >
问题:

尝试构建Android Unity 游戏时出现Android SDK 错误

慕容俭
2023-03-14

当我尝试构建Unity项目(Android)时,它说:

命令调用失败:无法更新SDK。请手动运行SDK管理器以确保您安装了最新的工具集和所需的平台。

以下是我试图修复它的事情:

>

  • sdk/工具/bin添加到路径中。然后从cmd中,我尝试了cd~\工具\bin,然后键入sdkmanager.bat,但它给了我:

    错误:无法找到或加载主类项目\Android原因:java.lang.ClassNotFoundExc的:项目\Android

    从Android Studio转到配置,下载了16-29个sdk平台,所有sdk工具。

    我仍然无法解决问题。我错过了什么吗?还是我在这里做错了什么?

    我正在使用Windows 10。

    试图构建时的统一错误

    正在尝试打开sdkmanager.bat

    路径设置

    Android Studio配置- SDK平台

    Android Studio配置 - SDK 工具

  • 共有1个答案

    孙项禹
    2023-03-14

    看起来您正在使用两个不同的Android SDK实例。Android Studio 使用的那个 (C:\Users\user\AppData\Local\Android\Sdk) 和你尝试在 Unity 中使用的那个 (C:\Unity Projects\Android SDK\tempToolsDir\)。

    存在有关在带有空格的路径中使用 Android SDK 的已知问题/警告。当您尝试手动运行 sdkmanager 时.bat您收到与此相关的错误。(空格会导致路径被分解为多个参数,这就是为什么它显示有关找不到名为 Projects\Android 的类的错误。

    我的建议是将 Unity 中使用的 sdk 位置更改为 Android Studio 使用的路径,或者至少更改不包含空格的路径。

     类似资料:
    • 错误消息: 我正在尝试用java构建一个跳棋游戏(目前在控制台中)。我有6门课: > 板:显示并跟踪板。它是一个名为mySquare的Square对象的2d数组。 CheckerMobile:包含来自X、fromY、toX、toY和布尔isAJump的变量。在Play中,我创建了一个CheckerMobile对象数组来找出哪些移动是有效的。 单件:单个棋盘格件。每个玩家都有一个由12件物品组成的数

    • 问题内容: 我正在尝试使用PyInstaller 1.5编译PyQt程序。当我使用– onedir(默认设置)时,以下两个程序对我来说都工作正常,但这会创建相当大的程序。我想使用– onefile选项,但是在运行创建的onefile应用程序时,出现错误消息: 这两个都发生此错误: 和这个: 有人有什么想法吗? 问题答案: 1,Pyinstaller不会创建比–onedir小的–onefile。运行

    • 问题内容: 我收到一个错误,指示缺少in 。这是我的网络服务代码: 这是我的: 添加应用程序类无效: 我仍然收到此错误: UPDATE2: 现在我从浏览器执行GET请求时收到此错误 问题答案: 用(或其他字符串)注释您的班级。

    • 当我试图保存我的Android游戏(通过Android模拟器在我的Windows笔记本电脑上播放),我得到一个。我花了几个小时尝试不同的东西,但仍然感到困惑,因为代码完全适用于我以前的版本,而不是Android系统。

    • 我一直在遵循“Django by example”的教程,该教程介绍了Solr和Haystack,但遇到了一个问题。我已在settings.py中对已安装的_应用程序进行了必要的更改,并添加了以下内容: 然后我就跑 我得到这个错误 这是我的search_index.py文件 当我运行django shell时,我可以很好地导入haystack,但当我运行以下命令时: 进入第二行后,我得到了完全相同

    • 我是IntelliJ和Android开发的新手。我的问题是,当我试图构建一个gradle项目时,它会失败并抛出错误代码B0。 我已经将我的Gradle版本更新到5.1.1,但错误仍然存在 谢谢,对不起我的英语!