appcelerator - Titanium Android 模块失败并显示 "does not have a main jar file"

标签 appcelerator appcelerator-titanium

我已经创建了自己的新 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/

相关文章:

javascript - 学习 Titanium Appcelerator 会提高我对 NodeJS 的理解吗?

android - Appcelerator 5.1.2 GA ( iOS, Android ) 的 Paypal 模块

android - 应用程序无法安装 Android 9 (Pie)

javascript - Appcelerator Windows Phone XML 解析错误

ios - 无法将存档导出到 ipa(未找到适用的设备)

appcelerator - 如何使用 titanium appcelerator mobile 创建 map View ?

javascript - 如何修复 Appcelerator 的 "Navigation Controller"以使用 TabGroup 作为基本窗口?