我正在进行bb7原生应用。我正在使用以下代码在命令提示符中编译代码 -
D:\BB7_Source\MyAppFolder>bbwp D:\BB7_Source\my_app.zip -g my_password -o D:\
BB7_Output.
编译后我得到2个文件夹 - StandardInstall和OTAInstall。这两个文件夹包含.cod和.jad文件。我已将 StandardInstall-> MyApp.cod 文件加载到模拟器中。然后模拟器在启动画面中冻结。它没有带我到下一个屏幕。但是,当我在我的bb7移动设备中使用 OTAInstall-> MyApp.jad 文件时,它就可以了。但是,在模拟器中我无法安装.jad文件。它只知道.cod文件。然后如何在模拟器中运行我的本机bb7应用程序。请帮助摆脱这个问题。谢谢!
答案 0 :(得分:1)
抱歉,我对Web Works以及可能导致屏幕无法正确加载的差异一无所知。我可以帮助的问题是: “但是,在模拟器中,我无法安装.jad文件。”
从模拟器中的浏览器中,您可以从可用于标准设备的同一网站加载jad文件。您只需要使用浏览器支持的一些通信工作。
在所有模拟器上,您应该能够启动MDS模拟器,浏览器将使用它。
在大多数后来的模拟器上,您可以启用“假”WiFi,浏览器将使用它。要启用此假WiFi,只需进入管理连接,然后选择“管理WiFi”,如果需要,请让它扫描WiFi网络。模拟器定义了模拟的WiFi网络,浏览器应该使用它。
希望这会让你能够通过jad加载应用程序,然后你可以看到它是下载方法还是模拟器,这就是问题所在。
答案 1 :(得分:1)
如果模拟器本身在其启动画面上冻结,那么它可能不是您的应用程序的问题。除非您已将应用程序配置为在启动时运行,否则在您选择运行应用程序之前,您的应用程序不应该导致模拟器出现问题(通过选择主屏幕图标来启动它)。
如果您使用的是Eclipse,使用BlackBerry插件,可以使用 BlackBerry 菜单重置模拟器,然后选择清洁模拟器...... 。
在Eclipse之外,您仍然可以导航到模拟器的插件文件夹,然后运行clean.bat
:
C:\eclipse\indigo\plugins\net.rim.ejde.componentpack5.0.0_5.0.0.36\components\simulator\clean.bat
显然, root 安装路径与您的计算机不同。
这会将模拟器重置为默认状态,并且通常会解决模拟器干净启动时出现的任何问题。