我在黑莓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
应用程序上安装的应用程序但它没有运行。所以我想知道有没有任何方法可以在不签署应用程序的情况下执行此操作。我非常喜欢黑莓,请帮助我。
谢谢!
答案 0 :(得分:2)
如果您的代码包含对签名API的引用,那么您必须在将应用程序安装到实际设备上之前对其进行签名。使用签名API的未签名应用程序可以在模拟器上运行,但不会在实际设备上启动。
在此处申请签名密钥:http://www.blackberry.com/go/codesigning
您将收到一封附有签名密钥的电子邮件。按照收到的电子邮件中的说明安装这些密钥,并使用它们签署您的申请。