如何指出允许我的应用程序运行的最低编译版本?将OS 5.0视为最低要求。
我在Eclipse工具中使用Java。
答案 0 :(得分:1)
正如Remy所说,应用程序支持的最低操作系统版本取决于您用于开发的Blackberry SDK版本。
如果您计划通过Blackberry App World提供应用程序,该平台允许您选择操作系统版本,运营商甚至是允许下载产品的特定型号。
答案 1 :(得分:0)
最低操作系统版本由您编译的BlackBerry JRE版本决定。如果安装了多个JRE版本,则可以在项目的属性中选择特定版本,在本例中为5.0 JRE。
答案 2 :(得分:0)
实际上,您可以安装应用的最低操作系统版本由.alx文件中的标记fileset
决定。例如:
<fileset Java="1.54" _blackberryVersion="[4.5.0)">
此处的重要信息是Java
属性,_blackberryVersion
仅由较新的插件版本生成。
所以你可以编译一个.cod文件,比方说5.0,然后安装它在4.5中调整alx文件中的那个元素。 alx仅用于BES和电缆安装。您也可以使用JavaLoader并安装cod而不关心OS版本(不需要alx或jad文件)。
警告:您可以在BlackBerry OS版本上安装“错误”鳕鱼这并不意味着您可以毫无例外地运行它。如果您的应用使用操作系统中不存在的API,则会崩溃。
当然,BB插件会为所选目标操作系统生成正确的alx,但如果您愿意,可以通过手动编辑alx来绕过它。对于OTA安装,jad文件不包含任何最低版本信息AFAIK,但如果有,也可以编辑它。