Titanium Studio 找不到 Android SDK

Titunium Studio Cannot find Android SDK

我对 Titanium Studio 有疑问。它无法识别我的 Android SDK 安装。
在平台->Android 首选项面板中,显示 "No Android SDK found in the selected location"

当我第一次 运行 Titanium 时,它 installed/updated 它自己的一堆和一些 Node 插件,所以它满足了所有的依赖。

详情:

根据 Titanium Compatibility Matrix,我至少有一个 Android SDK (4.2.2) 在我的 Titanium 版本可接受的 SDK 范围内。

你检查过那些链接了吗?

1.link 1

2.link 2

最好使用 java 和 OS 相同的架构。
你也可以在命令行中输入这个并检查是否有任何特定的android问题
titanium info

我不知道究竟是什么促成了解决方案(请注意,钛 CLI 始终正确检测到所有内容),但这是我同时所做的。

  • 我从一开始就将现有的 %ANDROID_SDK%、%JAVA_HOME% 和 SDK 的工具和平台工具位置添加到 PATH。
  • 我卸载了 Titanium(Studio 和 SDK)、JDK+JRE、Node 和 Git.Then 重新安装了 JDK 和 Titanium。
  • Titanium 安装了节点 10.13 和 Git 14.sth 到 %programfiles(x86)%
  • 问题依然存在。提示另一系列卸载。
  • 已一一安装 Jdk、Git、node 和 Titanium。
  • 有趣的是,这次 Titanium 找不到安装在 C:\git 中的 Git(已添加到 PATH)。所以我将 C:\Git symlikned 到 %programfiles(x86)% (也链接 C:\nodejs 为好措施:))
  • 现在,我发现 JDK 安装程序仅将 C:\ProgramData\Oracle\Java\javapath 添加到 PATH,其中仅包含 java.exe、javaw.exe 和 javaws.exe。所以我将 %programfiles(x86)%\Java\jdk\bin 添加到 PATH.
  • 这一次,Titanium Studio 运行正常!

所以,也许问题在于 Titanium Studio 在某些位置需要依赖项。

(顺便说一句,在此之前,即使 git.exe 的路径在 PATH 中,Studio 的控制台 "couldn't find a 'bash' shell." 现在也在。)

希望这对面临同样问题的其他人有所帮助。