好。我有点像我的智慧。我已经尝试了大约2天的时间来设置Titanium Studio以识别并连接到Android SDK(Windows 7)。我已经尝试了多个解决方案(下面)没有运气。必须有一些我想念的东西。我已经尝试了Google和Titanium开发人员指南。所以这是我的最后一根稻草。有什么想法吗?
在Titanium'Dashboard'标签上,在'Configure'下,我得到:
An Android SDK is missing. Titanium requires Android platforms 2.1.* and 2.2.*
尝试在“偏好设置”中设置默认的Android SDK路径时,我得到:
Could not locate the Android SDK at the given path
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'
我不知道缺少什么。 Eclipse认识到一切都很好。任何建议??
P.S。 我注意到当我尝试运行'android'命令时,即
android
android list targets
我得到的似乎是一个错误:
The system cannot find the path specified.
然而,命令仍然继续运行而没有问题(我得到所有目标的列表并弹出SDK Manager)。我不确定导致该消息的是什么导致Titanium头痛。
答案 0 :(得分:2)
我遇到了完全相同的问题,但现在我已经弄清楚这一点并且工作正常。
基本上,当我安装Titanium Studio并配置Android SDK时,它工作正常,但当我尝试执行Project时,出现“ javac not found ”错误。在解决此问题时,我遇到了一个帖子,其中提到在您的路径中包含“%JAVA_HOME;%”。当我这样做时,Titanium不再检测到Android SDK。
我从路径变量中删除了'%JAVA_HOME%'然后我将Java bin文件夹路径包含到路径变量中并创建了一个新变量' JAVA_HOME ',它指向Java安装的根目录。这一步完成后一切正常。
我希望您现在可以运行Titanium环境。 : - )
感谢。
答案 1 :(得分:1)
较新版本的Titanium在仪表板中具有Update Android SDK选项。只需确保,路径是正确的。有些像我的情况,可能有两个Android SDK路径;一个是过时的,另一个是活跃的。所以,请确保这条路。当Titatnium即将更新SDK软件,寻找更新的版本时,请选择取消,因为这不是必需的!
答案 2 :(得分:0)
你应该好好去。 如果您遇到任何问题,请告诉我。