Titanium Android模块失败,“没有主jar文件”

时间:2016-02-19 05:33:12

标签: appcelerator appcelerator-titanium appcelerator-modules

我已经创建了自己的新Android Titanium模块。模块构建成功,我在dist目录中有人工制品。

我已将zip文件放入项目中,设置tiapp.xml,清理项目,但在设备上运行时,我会看到红色屏幕

Uncaught Error: Requested module not found: com.myproject.mymodule

我甚至尝试手动解压缩,而不是让Studio执行此操作。我多次清理了这个项目。

为什么不找到我的模块?

修改

我现在在编译应用时注意到WARN消息:

Module com.myproject.mymodule version 1.0.0 does not have a main jar file

我正在进行日食的ant构建,一切看起来都很好。我看到jar文件已创建并出现在我项目中的模块目录中。

2 个答案:

答案 0 :(得分:1)

现在面临同样的错误,我看了一下错误消息的出现位置。它正在搜索module.manifest.name.toLowerCase() + '.jar'。那么看一下modules/android/com.myproject.mymodule/1.0/文件夹:jar文件的名称应该在mainifest文件中(名称标签)

警告应该消失,模块应该正确加载。

答案 1 :(得分:0)

您可以尝试在SDK位置或特定项目中打包模块,看看是否有效。我一直在做的是将模块打包到SDK位置并将其添加到我想要使用该模块的项目的tiapp.xml中,而不会遇到任何类似的错误。