Hyperloop钛错误:未找到请求的模块

时间:2017-05-02 14:57:33

标签: titanium appcelerator titanium-mobile appcelerator-hyperloop

我按照文档中的说明进行设置并始终收到以下错误消息:“错误:未找到请求的模块:android.app.Activity”,如何解决此问题?

function doClick(e) {
    alert($.label.text);
}

var Activity = require('android.app.Activity');
var ac = new Activity();

$.index.open();

3 个答案:

答案 0 :(得分:0)

如果您正在使用LiveView - 请禁用LiveView并清理项目。在Android上就是我的情况。

答案 1 :(得分:0)

我正在使用此代码来获取Android活动(即打开,暂停,恢复,停止等等):

var activity = Ti.Android.currentActivity;

但在你的情况下,你可能需要使用它:

var Activity = require('android.app.Activity');
var ac = new Activity(Ti.Android.currentActivity)

答案 2 :(得分:-1)

确保tiapp.xml文件模块部分中提供了hyperloop模块。

<modules>
     <module platform="android">hyperloop</module>
     <module platform="iphone">hyperloop</module>
</modules>

请参阅以下文档链接 - http://docs.appcelerator.com/platform/latest/#!/guide/Enabling_Hyperloop - http://docs.appcelerator.com/platform/latest/#!/guide/Hyperloop_Guides

希望这有帮助。