我已经创建了自己的新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文件已创建并出现在我项目中的模块目录中。
答案 0 :(得分:1)
现在面临同样的错误,我看了一下错误消息的出现位置。它正在搜索module.manifest.name.toLowerCase() + '.jar'
。那么看一下modules/android/com.myproject.mymodule/1.0/
文件夹:jar文件的名称应该在mainifest文件中(名称标签)
警告应该消失,模块应该正确加载。
答案 1 :(得分:0)
您可以尝试在SDK位置或特定项目中打包模块,看看是否有效。我一直在做的是将模块打包到SDK位置并将其添加到我想要使用该模块的项目的tiapp.xml中,而不会遇到任何类似的错误。