【问题标题】:Installed module not found in Titanium在 Titanium 中找不到已安装的模块
【发布时间】:2014-02-27 13:57:27
【问题描述】:

我在使用添加到 Titanium 的模块时遇到问题。我按照官方指示安装了一个模块(更具体地说是这个模块:https://github.com/appcelerator/titanium_modules/tree/master/udp/mobile/android):

  • 我已经通过 help>Install Mobile Module 安装了 ti.udp-android-2.1.2.zip 文件
  • 然后我在tiapp.xml中添加了ti.udp模块(由于是直接找到的,可以从列表中选择,所以假设模块安装成功)。
  • 我加载模块

var UDP = require('ti.udp');

每次启动应用程序时,我都会收到错误:

未捕获的错误:未找到请求的模块:ti.udp

更新 tiapp.xml 的图片:

【问题讨论】:

  • 你有没有运气让它在 android Consec 上工作我也有问题让它工作?谢谢
  • 我一直无法让钛找到全局安装的模块。但是,当我尝试只为一个项目安装它时(如此处所述:docs.appcelerator.com/titanium/2.0/#!/guide/…),钛确实找到了该模块。

标签: javascript android module titanium appcelerator


【解决方案1】:

请到tiapp.xml查看模块是否显示在那里。我认为你的模块没有添加到tiapp.xml中

谢谢

【讨论】:

  • 我确实已经从包含所有已安装模块的列表中将模块添加到 tiapp.xml 中(我的意思是将其添加到清单中,我将更改它)。
  • 好吧做一件事删除旧版本清理项目并再次安装应用程序,如果你仍然面临同样的问题,请告诉我
  • 我已经清理了项目并重建了它,但我仍然遇到同样的问题
  • 在某个新项目中测试模块
  • 同样在新项目中,找不到模块。在更改项目的 de 模块时,我经常遇到的一件奇怪的事情是一般错误: [ERROR] : Build process exited with code 1 [ERROR] : Project failed to build after 575ms Only when deleted the 部分,重建项目,然后再次添加 部分并重建项目我可以编译项目。不知道跟这个有没有关系?感谢您的帮助
【解决方案2】:

你的模块应该安装在%User%/AppData/Roaming/Titanium/modules

您还可以在TitaniumStudio Window->Preference->Platform中验证您的钛sdk路径是什么

我怀疑 tiapp.xml 从 Titanium 路径获取模块,但构建将在用户路径中查找它。这就是为什么您确实在编辑器中看到它,但无法构建

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-23
    • 2019-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-20
    • 2019-11-28
    相关资源
    最近更新 更多