titanium - Alloy , nl.fokkezb.loading 在显示功能上给出错误。我需要升级一些旧的 apk,当我重建旧代码时遇到这个问题
问题描述
我目前的 Ti SDK 是 9.2.0.GA,ti cli 是 5.2.5。我需要升级使用 3.2.0.GA 构建的旧应用程序。我更改了 tiapp.xml 文件并将 SDK 版本更新为 9.2.0.GA。然后我收到这个错误。请帮我解决问题。
[ERROR] TiExceptionHandler: (main) [1736,2805] /alloy/widgets/nl.fokkezb.loading/controllers/window.js:151
[ERROR] TiExceptionHandler: $.loadingIndicator.show();
[ERROR] TiExceptionHandler: ^
[ERROR] TiExceptionHandler: Error: Unable to convert null
[ERROR] TiExceptionHandler: at Controller.open (/alloy/widgets/nl.fokkezb.loading/controllers/window.js:151:20)
[ERROR] TiExceptionHandler: at Controller.show (/alloy/widgets/nl.fokkezb.loading/controllers/widget.js:67:9)
解决方案
我通过全局安装 gitTio 然后安装 tiapp.xml 中所需的缺失(版本)模块和小部件解决了该错误。
//Install gittio globaly
[sudo] npm install -g gittio
//navigate to project directory and run this command
~/myproject $ gittio install -g
推荐阅读
- python - 将特定文件从一个目录复制到另一个附加它的基本目录名称
- visual-studio - VSTS REST Api 创建任务
- python - 无法安装 setuptools
- javascript - 在 JSON 数组上应用多个过滤器时,只有第一个过滤器有效
- mysql - 基于选择查询mysql的更新和删除查询
- php - 在 PHP 中保护 $_GET 请求
- r - 计算表中的出现次数并在 rmarkdown 中显示,可扩展性
- xml - NativeScript:GridLayout 对齐问题
- c# - Xamarin 将视图添加到布局但在屏幕上不可见
- c++ - cpprest 带有日文字符?