0

我按照文档中的说明进行设置,但总是收到以下错误消息:“错误:找不到请求的模块:android.app.Activity”,如何解决这个问题?

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

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

$.index.open();
4

3 回答 3

0

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

var activity = Ti.Android.currentActivity;

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

var Activity = require('android.app.Activity');
var ac = new Activity(Ti.Android.currentActivity)
于 2017-07-11T09:50:20.947 回答
0

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

于 2017-07-10T14:16:42.820 回答
-1

确保您的 tiapp.xml 文件模块部分中提供了超循环模块。

<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

希望这可以帮助。

于 2017-05-05T04:40:13.980 回答