首页 > 解决方案 > 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)

标签: titaniumappcelerator

解决方案


我通过全局安装 gitTio 然后安装 tiapp.xml 中所需的缺失(版本)模块和小部件解决了该错误。

//Install gittio globaly
[sudo] npm install -g gittio 
//navigate to project directory and run this command
~/myproject $ gittio install -g

推荐阅读