アプリケーションの実行を許可するコンパイル済みの最小バージョンを指定するにはどうすればよいですか? 最小要件として OS 5.0 とします。
Eclipse ツールで Java を使用しています。
アプリケーションの実行を許可するコンパイル済みの最小バージョンを指定するにはどうすればよいですか? 最小要件として OS 5.0 とします。
Eclipse ツールで Java を使用しています。
Remy が言うように、アプリケーションの最小サポート OS バージョンは、開発に使用している Blackberry SDK のバージョンによって決まります。
Blackberry App Worldを通じてアプリケーションを提供することを計画している場合、プラットフォームでは、製品のダウンロードを許可する OS バージョン、キャリア、さらには特定のモデルを選択できます。
実際、アプリをインストールできる最小OSバージョンはfileset
、.alxファイルのタグによって決まります。例:
<fileset Java="1.54" _blackberryVersion="[4.5.0)">
ここで重要な情報はJava
属性です。これ_blackberryVersion
は新しいプラグインバージョンによってのみ生成されます。
したがって、たとえば5.0の.codファイルをコンパイルし、4.5にインストールしてalxファイルのその要素を微調整することができます。alxは、BESおよびケーブルの取り付けにのみ使用されます。また、JavaLoaderを使用して、OSのバージョンを気にせずにcodをインストールすることもできます(alxまたはjadファイルは必要ありません)。
警告:意図されていないバージョンのBlackBerry OSに「間違った」タラをインストールできるという事実は、例外なく実行できるという意味ではありません。アプリがOSに存在しないAPIを使用している場合、アプリはクラッシュします。
もちろん、BBプラグインは選択したターゲットOSに対して正しいalxを生成しますが、必要に応じて手動でalxを編集することでバイパスできます。OTAインストールの場合、jadファイルには最小バージョン情報AFAIKが含まれていませんが、含まれている場合は編集することもできます。
最小 OS バージョンは、コンパイルに使用する BlackBerry JRE のバージョンによって決まります。複数の JRE バージョンがインストールされている場合は、プロジェクトのプロパティで特定のバージョン (この場合は 5.0 JRE) を選択できます。