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 的引用,那么您必须在将应用程序安装到实际设备上之前对其进行签名。使用签名 API 的未签名应用程序可以在模拟器上运行,但不会在实际设备上启动。

在此处申请签名密钥:http: //www.blackberry.com/go/codesigning

您将收到一封附有签名密钥的电子邮件。按照收到的电子邮件中的说明安装这些密钥并使用它们来签署您的应用程序。

于 2013-05-08T11:30:07.803 回答