Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不使用eclipse的phonegap blackberry代码签名_Blackberry_Cordova - Fatal编程技术网

不使用eclipse的phonegap blackberry代码签名

不使用eclipse的phonegap blackberry代码签名,blackberry,cordova,Blackberry,Cordova,正在开发黑莓应用程序。到目前为止,我们正在研究eclipse。现在转到不支持eclipse插件的WebWorksSDK 2.2。按照phonegap页面上的说明获取cod文件。既然我有了cod文件,我该怎么签名呢?我使用ant命令生成cod文件 ant build Buildfile: C:\Dev\bbw\sample\build.xml 我在project.properties中有代码签名密码 编辑使用signaturetool Java-jar signaturetool.jar。当我

正在开发黑莓应用程序。到目前为止,我们正在研究eclipse。现在转到不支持eclipse插件的WebWorksSDK 2.2。按照phonegap页面上的说明获取cod文件。既然我有了cod文件,我该怎么签名呢?我使用ant命令生成cod文件

 ant build Buildfile: C:\Dev\bbw\sample\build.xml
我在project.properties中有代码签名密码


编辑使用signaturetool Java-jar signaturetool.jar。当我把cod文件交给它时,它说不需要签名。当我在我的设备上安装OTA时,它会错误地说-模块试图访问一个安全的api

这是有效的。转到blackberry安装文件夹并键入以下命令。当然,这假设您的项目采用正确的zip格式—eclipse会为您这样做,但如果不是这样,您只需要将项目打包到zip文件中

在命令类型中:

bbwp yourproject.zip -g mypassword

如果您已经在使用ant,它将生成并签署所需的cod文件。使用USB电缆将设备连接到PC,然后运行以下命令

ant blackberry load-device
您需要在有blackberry.xml文件的地方运行上述命令(在cmd提示符中)

(您需要安装blackberry desktop软件才能使上述命令正常工作。您可以从下载该软件)

上面的命令将为您执行以下操作。。 1.构建应用程序。 2.启动签名工具并询问密码。 3.输入密码后,它将对所有.cod文件和其他必需文件进行签名。
4.在手机上安装应用程序。

这对我也很有效。但是签名工具在签名过程中被冻结了,我发现由于兼容性问题,我不得不降级到Java 1.6(从1.7版)(请参见此处:)@user529265-您能写下更详细的说明吗?现在我有一个安装文件夹。我要拉上拉链吗?