0

ブラックベリー Java アプリケーション (6.0) で次のコード行を使用します。

private static final int HPADDING = Display.getWidth() <= 320 ? 6 : 8;

しかし、Eclipseは次のような警告を表示します:

Signing Required: RIM Runtime API (0x52525400): Protected Class     
net.rim.device.api.system.Display

アプリケーションはデバイスにインストールされていますが、実行されません。アプリケーションに署名せずにこれを行う方法はありますか。私はブラックベリーに非常に慣れていないので、助けてください。

ありがとうございました!

4

1 に答える 1

2

コードに Signed API への参照が含まれている場合は、アプリケーションを実際のデバイスにインストールする前に署名する必要があります。Signed API を使用する署名されていないアプリケーションは、シミュレーターで実行できますが、実際のデバイスでは起動しません。

ここで署名キーを申請してください: http://www.blackberry.com/go/codesigning

署名キーが添付されたメールが届きます。受信した電子メールの指示に従ってこれらのキーをインストールし、それらを使用してアプリケーションに署名します。

于 2013-05-08T11:30:07.803 に答える