1

いくつかの重要な情報をエンコードおよびデコードするためのブラックベリー アプリケーションを開発しています。このために、アプリケーションで net.rim.device.api.crypto.* パッケージを使用しています。ブラックベリー OS 7.1 シミュレーターで開発していますが、ブラックベリー デバイスには OS 5.0 があります。デバイスにアプリをダウンロードしようとすると、次のエラーが表示されます。

「このアプリケーションには次のモジュールが必要ですが、インストールされていません: net_rim_crypto」

また、更新サイトを使用して以前のバージョンの Blackberry Os をインストールすることもできません。これは、インストールしようとするたびにインストールが失敗するためです。

したがって、私の質問は主に次のとおりです。この場合、アプリに下位互換性を持たせるにはどうすればよいですか? また、デバイスにアプリ (上記) をインストールして実行することもできません。どうすればこれを達成できますか? 助けてください。前もって感謝します。

4

1 に答える 1

2

BlackBerry アプリには下位互換性がないことに注意してください。つまり、OS 7.0 で構築されたアプリは、OS 6.0 または OS 5.0 では動作しません。ただし、OS 5.0 でビルドされた同じアプリは、OS 5.0 以降のハンドセットでも動作します。OS 7.1 シミュレーターでアプリを開発していることを考慮すると、BlackBerry JRE 7 を使用していて、実装した net_rim_crypto が OS 5 にはないようです。OS 5 用のアプリを開発するには、JRE 5 を使用してください。

于 2013-01-16T07:02:59.447 に答える