首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在MobileFirst 7.1Android模拟器上运行应用程序

无法在MobileFirst 7.1Android模拟器上运行应用程序
EN

Stack Overflow用户
提问于 2015-10-02 22:23:45
回答 1查看 291关注 0票数 0

将示例Hello应用程序(v7.0版本)导入到MobileFirst 7.1 (7.1.0.00-20150913-2345),在安卓模拟器上部署并运行,获得一个带有条目gap_init:2和两个按钮的警报对话框,如果使用OK或Cancel按钮关闭对话框,则hello页面显示。但是,如果运行具有适配器调用服务器的应用程序,则在关闭对话框后应用程序不会运行。同样的应用程序可以在iPhone模拟器中运行,没有任何问题。浏览器控制台日志出现此错误后,警报对话框弹出:TypeError: this.vectorLayer是未定义的,关闭对话框后,控制台日志添加此错误:TypeError: cordova.exec不是函数,我发现其他人对v7.0也报告了类似的错误。不知道它是不是固定的。

EN

回答 1

Stack Overflow用户

发布于 2015-10-03 12:15:56

编辑:这实际上与Android模拟器无关,而是与在MobileFirst控制台的MBS中预览安卓环境有关。这是由于回归和在APAR PI50036 CORDOVA "GAP_INIT:2“错误处理预览安卓在MBS。

我无法证实这一点。

我使用的是iFix提供的最新的7.1iFix(我使用的是iFix 7.1.0.00-20150929-1541)

  1. 创建了一个新的项目和应用程序,添加了Android环境。
  2. 添加了WL.Client.connect()代码,在后续失败时在common\js\main.js中显示警报
  3. 在Android模拟器中启动(AVD运行5.0.1)

我的警报显示了“成功”。

我唯一需要确保的是,该应用程序正在连接到生成的Android项目>资产> wlclient.properties中的正确主机,将主机值从"mbp-idan“(我的主机名)更改为实际的IP地址。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32916714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档