1

我正在制作一个 bb7 本机应用程序。我正在使用以下代码在命令提示符下编译代码 - D:\BB7_Source\MyAppFolder>bbwp D:\BB7_Source\my_app.zip -g my_password -o D:\ BB7_Output.

编译后我得到 2 个文件夹 - StandardInstall 和 OTAInstall。这 2 个文件夹包含 .cod 和 .jad 文件。我已将StandardInstall->MyApp.cod文件加载到模拟器中。然后模拟器在启动画面中冻结。它不会带我进入下一个屏幕。但是,当我在我的 bb7 移动设备中使用OTAInstall->MyApp.jad文件时,它运行良好。但是,在模拟器中我无法安装 .jad 文件。它只知道 .cod 文件。然后如何在模拟器中运行我的原生 bb7 应用程序。请帮助摆脱这个问题。谢谢!

4

2 回答 2

1

如果模拟器本身在初始屏幕上冻结,那么它可能不是您的应用程序的问题。除非您已将应用程序配置为在启动时运行,否则在您选择运行应用程序(通过选择主屏幕图标来启动它)之前,您的应用程序不应导致模拟器出现问题。

如果您使用带有 BlackBerry 插件的 Eclipse,您可以使用BlackBerry菜单重置模拟器,然后选择Clean Simulator ...

在 Eclipse 之外,您仍然应该能够导航到模拟器的插件文件夹,然后运行clean.bat

C:\eclipse\indigo\plugins\net.rim.ejde.componentpack5.0.0_5.0.0.36\components\simulator\clean.bat

显然,您的计算机的安装路径会有所不同。

这会将模拟器重置为其默认状态,并且通常会修复模拟器干净启动的任何问题。

于 2013-08-09T04:08:18.263 回答
1

抱歉,我对 Web Works 以及可能导致您的屏幕无法正确加载的差异一无所知。我可以帮助解决的问题是:“但是,在模拟器中我无法安装 .jad 文件。”

通过模拟器中的浏览器,您可以从可用于标准设备的同一网站加载 jad 文件。您只需要浏览器支持的一些通信工作即可。

在所有模拟器上,您应该能够启动 MDS 模拟器并且浏览器将使用它。

在大多数后来的模拟器上,您可以启用“假”WiFi,浏览器将使用它。要启用这个假 WiFi,只需进入管理连接,然后选择“管理 WiFi”,如果需要,让它扫描 WiFi 网络。模拟器定义了一个模拟 WiFi 网络,浏览器应该使用它。

希望这将使您能够通过 jad 加载应用程序,然后您可以查看是下载方法还是模拟器,这是问题所在。

于 2013-08-08T20:52:18.310 回答