我已经创建了自己的新 Android Titanium 模块。模块构建成功,我在 dist
目录中拥有了工件。
我已将 zip 文件放入我的项目中,设置 tiapp.xml
,清理了项目,但是在设备上运行时出现红屏提示
Uncaught Error: Requested module not found: com.myproject.mymodule
我什至尝试手动解压缩 zip,而不是让 Studio 这样做。我清理了项目几次。
为什么它找不到我的模块?
编辑
我现在在编译应用程序时注意到一条 WARN
消息:
Module com.myproject.mymodule version 1.0.0 does not have a main jar file
我正在从 eclipse 构建一个 ant
,一切似乎都很好。我看到在我的项目中的模块目录中创建并显示了 jar 文件。
最佳答案
现在遇到同样的错误,我查看了错误消息出现的位置。它正在搜索 module.manifest.name.toLowerCase() + '.jar'
。所以看看 modules/android/com.myproject.mymodule/1.0/
文件夹:jar 文件的名称应该在 mainifest 文件中(名称标签)
警告应该消失,模块应该正确加载。
关于appcelerator - Titanium Android 模块失败并显示 "does not have a main jar file",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35497985/