在我的Windows 7计算机上成功安装TideSDK 1.3.1-beta和Developer 1.4.2后,我认为在旧的Windows XP笔记本电脑上安装没问题。我有: 1:下载并将Tide 1.3.1-beta(Windows)解压缩到C:\ Documents and Settings \ All Users \ Application Data \ TideSDK - 三个大文件夹,sdk,运行时和模块。 2:安装了WIX和ImageMagick 3:下载的开发人员1.4.2 4:下载的Hello-World应用程序
当我启动TideSDK开发人员并尝试导入Hello World项目时,我得到一个TideSDK Developer(1.4.2)弹出窗口,上面写着“您正在导入桌面项目,但您的系统上不存在Desktop SDK版本”< / p>
我在俯瞰什么? SDK的一些PATH要求或.dll安装或安装应用程序(除了简单地提取到上面给出的位置)?
任何帮助将不胜感激!! (我喜欢TideSDK)
乔纳森
答案 0 :(得分:1)
在Windows 7中,您必须将TideSDK的内容解压缩到C:\ ProgramData \ TideSDK
C:\ ProgramData是一个隐藏文件夹,所以你必须取消隐藏然后解压缩内容。
答案 1 :(得分:0)
请确保您严格遵守“{3}}
上的入门指南”似乎SDK尚未在正确的位置提取,因此开发人员找不到它。
您应该在指南中查看的步骤是:
第1步:下载并解压缩SDK
答案 2 :(得分:0)
感谢以前的答案供应商。我自己的解决方案如下:
通过在C:\ Program Files \ TideSDK Developer文件夹和子文件夹中搜索短语“no Desktop SDK versions”,我找到了警报的来源--C16中的第1666行:\ Program Files \ TideSDK Developer \资源\ \观点项目\ JS \ projects.js。在代码中,我注意到警报是由调用Ti.Project.getSDKVersions()的空结果产生的。通过仔细阅读TideSDK API文档,我确定getSDKVersions()依赖于对Ti.API.getComponentSearchPaths()的调用。当我插入 alert(Ti.API.getComponentSearchPaths());在1665行,结果是两个PATHS - 一个是C:\ Documents and Settings [我当前的用户] \ Application Data \ TideSDK,另一个是
C:\ Documents and Settings \ All Users.WINDOWS \ Application Data \ TideSDK
注意:所有Users.WINDOWS,而不是所有用户。所以,我将TideSDK文件夹复制到上面的位置(并删除了隐藏属性,如上所述),现在开发人员找到了TideSDK,一切都很顺利。
我不知道上述解决方案是否适用于Windows XP上的所有TideSDK安装,但是如果有人收到“您正在导入桌面项目,但系统中没有Desktop SDK版本”警告TideSDK Developer在XP上,我建议试一试。
乔纳森 (neologis)