<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Unity Hub on uBug Blog</title><link>https://ubug.cc/tags/unity-hub/</link><description>Recent content in Unity Hub on uBug Blog</description><generator>Hugo -- 0.148.0</generator><language>zh</language><lastBuildDate>Sun, 03 Aug 2025 16:36:18 +0800</lastBuildDate><atom:link href="https://ubug.cc/tags/unity-hub/index.xml" rel="self" type="application/rss+xml"/><item><title>Unity 编辑器添加安卓模块无法找到 JDK SDK NDK 问题</title><link>https://ubug.cc/posts/tech/unityeditoraddandroidmodule/</link><pubDate>Sun, 03 Aug 2025 16:36:18 +0800</pubDate><guid>https://ubug.cc/posts/tech/unityeditoraddandroidmodule/</guid><description>&lt;h3 id="背景">背景&lt;/h3>
&lt;p>在 Windows 平台，使用 Unity Hub 3.5.0 给已经安装的 Unity Editor 2022.3.63f1 添加 Android 模块后，此版本编辑器不存在 JDK SDK 与 NDK。&lt;/p>
&lt;p>在资源管理器中验证，确实此版本路径下的&lt;code>Data/PlaybackEngines/AndroidPlayer/&lt;/code>下不存在SDK、NDK、OpenJDK这个几个目录。&lt;/p>
&lt;h3 id="原因猜测">原因猜测&lt;/h3>
&lt;p>安装时，网络质量不好，多次出现下载失败，也点击了多次重试。
Android Build Support被安装时，可能有路径下覆盖的行为，导致更显解压出的OpenJDK、SDK、NDK文件被覆盖。&lt;/p>
&lt;p>出现这个情况后，尝试在Unity官网下载对应编辑器版本的Android Build Support离线安装exe包进行安装，也没有解决（这个包可能根本就不包含OpenJDK、SDK和NDK）。&lt;/p>
&lt;h3 id="解决方案">解决方案&lt;/h3>
&lt;p>使用 Unity Hub 给某一个版本的 Unity Editor 添加安卓模块/负载时，建议只勾选 Android Build Support 选项并安装，等待安装结束后，再勾选添加 OpenJDK 与 Android SDK &amp;amp; NDK Tools 选项安装。&lt;/p>
&lt;h3 id="后续">后续&lt;/h3>
&lt;p>&lt;del>翻阅 Unitt Hub 发布说明，这个问题应该在下一个版本 3.5.1 就被修复，未验证，但我的其他设备一直在用最新版的 Unity Hub 没出现过这个问题。&lt;/del> 看错了。&lt;/p></description></item></channel></rss>