Titanium Studio 找不到Android SDK(尝试了多种解决方案)

Bra*_*ady 5 android titanium titanium-mobile

好的。我在这里有点不知所措。我已经尝试了大约 2 天来设置 Titanium Studio 以识别并连接到 Android SDK (Windows 7)。我尝试了多种解决方案(如下)但没有成功。一定有我遗漏的东西。我尝试过 Google 和 Titanium 开发人员指南。所以这是我的最后一根稻草。有任何想法吗?

  • Android SDK 主路径为C:\Android\android-sdk(以避免“程序文件”中出现空格)
  • 安装了所有SDK(3、4、7、8、10、11、12、13、14、15)、它们的示例和所有 Google API
  • 安装了所有“额外”包
  • 将 Android工具平台工具目录添加到 Windows 的 PATH 变量
  • 将 adb.exe 从平台工具复制到工具,因为 Titanium 喜欢在那里寻找 adb
  • 为移动设备安装了Titanium SDK的当前版本
  • 为 SDK 7 和 8(Titanium 所需的 SDK)创建了 Android 虚拟设备 (AVD)
  • 每次更改后重新启动 adb 服务器和计算机本身

在 Titanium 的“仪表板”选项卡上的“配置”下,我得到:

An Android SDK is missing. Titanium requires Android platforms 2.1.* and 2.2.*
Run Code Online (Sandbox Code Playgroud)

尝试在“首选项”中设置默认 Android SDK 路径时,我得到:

Could not locate the Android SDK at the given path
Run Code Online (Sandbox Code Playgroud)

Titanium 日志文件输出(抱歉,有点长):

 !ENTRY com.appcelerator.titanium.mobile 4 0 2012-02-22 14:06:21.992
!MESSAGE (Build 1.0.0.1327639206) [ERROR]  [ERROR] The system cannot find the path specified.
[ERROR] The system cannot find the path specified.
Traceback (most recent call last):
  File "C:\Users\Stick\AppData\Roaming\Titanium\mobilesdk\win32\2.0.0.v20120221190136\android\avd.py", line 45, in <module>
    print get_avds(sdk)
  File "C:\Users\Stick\AppData\Roaming\Titanium\mobilesdk\win32\2.0.0.v20120221190136\android\avd.py", line 21, in get_avds
    for line in run.run([sdk.get_android(),'list','target'],debug=False).split("\n"):
AttributeError: 'NoneType' object has no attribute 'split'
Run Code Online (Sandbox Code Playgroud)

我不知道缺少什么。Eclipse 识别一切都很好。有什么建议??

PS 我注意到当我尝试运行“android”命令时,即

android
android list targets
Run Code Online (Sandbox Code Playgroud)

我得到了似乎是一个错误:

The system cannot find the path specified.
Run Code Online (Sandbox Code Playgroud)

但是,这些命令仍然可以正常运行(我得到了所有目标的列表,并且弹出了 SDK 管理器)。我不确定导致该消息的原因是否也导致 Titanium 头痛。

vai*_*hav 0

  1. 打开钛IDE。
  2. 点击文件->钛移动项目。
  3. 将显示一个窗口,底部有一个设置/配置 SDK 链接。单击此链接。
  4. 现在将 android sdk 设置为:c:\Androi\android-sdk(或浏览到系统中的 android-sdk 文件夹)
  5. 选择默认的Android Sdk
  6. 单击“应用”
  7. 单击“确定”。

你应该可以走了。如果您遇到任何问题,请告诉我。