我正在使用带有BlackBerry JRE 4.5的Eclipse插件开发应用程序,以支持操作系统版本为4.5及更高版本的设备。我了解当您使用低于4.7的JRE版本并将应用程序部署到4.7设备或5.0设备时,该应用程序将以兼容模式运行,因此将显示虚拟键盘。
我按了this document以避免在兼容模式下运行我的应用。在我用JRE 4.7构建应用程序之后,我才能生成版本4.7的.JAD文件。我将项目设置更改回JRE 4.5,但我使用上述文档中描述的配置更新了4.7 .JAD文件。这似乎有效。所以当我在4.7模拟器中运行我的应用程序时,我看不到虚拟键盘。我为5.0版做了同样的事情。
问题是 - 当我打包应用程序并将其提交到App World时,我是否能够包含4.7的.JAD文件和5.0的.JAD文件,以便当用户下载应用程序并运行它时,不能在兼容模式下运行?如果没有,我如何确保我的应用程序不能在4.7或5.0设备上以兼容模式运行?如果.JAD文件中的设置将被编译到.COD文件中并且用于打包到App World,那么这样可以解决问题吗?
请帮助我理解是否必须为我的应用程序支持的每个版本包含.COD或.JAD文件,或者如果一个.COD文件将包含所有操作系统版本的配置设置。 (请忍受我的无知)
答案 0 :(得分:1)
您只能将鳕鱼文件上传到RIM应用程序商店。
您将能够根据操作系统上传不同的鳕鱼文件集。因此,您可以为OS 4.7编译应用程序版本。
干杯
雷