如何解决Titanium Appcelerator错误“找不到模块”

时间:2017-04-21 14:08:43

标签: titanium appcelerator titanium-mobile appcelerator-titanium

我是Titanium appcelarator IDE的新手,在导入后运行项目时,我收到以下错误。我没有得到任何网站的答案,所以我在这里提供你的帮助!

[WARN] :   Could not find a valid Titanium module id=facebook version=5.0.0 platform=android deploy-type=development
[WARN] :   Could not find a valid Titanium module id=ti.paint version=latest platform=android deploy-type=development
[WARN] :   Could not find a valid Titanium module id=com.rkam.swiperefreshlayout version=latest platform=android deploy-type=development
[WARN] :   Could not find a valid Titanium module id=ti.inappbilling version=latest platform=android deploy-type=development
[WARN] :   Could not find a valid Titanium module id=com.cameraandroid version=latest platform=android deploy-type=development
[ERROR] :  Could not find all required Titanium Modules:
[ERROR] :     id: facebook   version: 5.0.0  platform: android   deploy-type: development
[ERROR] :     id: ti.paint   version: latest     platform: android   deploy-type: development
[ERROR] :     id: com.rkam.swiperefreshlayout    version: latest     platform: android   deploy-type: development
[ERROR] :     id: ti.inappbilling    version: latest     platform: android   deploy-type: development
[ERROR] :     id: com.cameraandroid  version: latest     platform: android   deploy-type: development

enter image description here

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

看起来您需要在项目中包含模块。模块可以放在项目根目录的modules文件夹中。

日志中的某些模块来自Appcelerator,可在Appcelerator网站或GitHub上获得。例如Ti.Paint

将它们添加到项目根目录后,您重新编译错误应该消失。

根据更新的问题进行更新:

您添加了错误的模块版本。由于您使用的是5.5.0.GA,因此您需要拥有支持该版本的模块版本。由于模块的体系结构在6.0.0.GA上发生了变化,因此大多数模块都发布了仅适用于6.0或更高版本的更新。您可以在模块清单文件中看到minsdk的内容。对于Ti.Paint 3.0,它会说6.0.0.GA。这意味着您需要下载该模块的旧版本并检查相关清单以查看它是否受支持。