BlackBerry需要图形界面才能够进行,一般Linux服务器一般都不会使用图形界面,使用SSH远程登陆的。
BlackBerry签名如果在没有图形界面或者使用了后台运行任务(即使是图形界面)都会有NO X11 DISPLAY的错误,造成无法签名。
一般BB都是在WINDOWS下编译的,BLACKBERRY DEVCON 2010文档上说了可以在LINUX SERVER上进行,需要xvfb。
现在BlackBerry签名都免费申请和使用了。地址是:https://www.blackberry.com/SignedKeys/
我这里使用的UBUNTU SERVER 10.04所以在签名的时候,可以安装Xvfb这个软件,Xvfb是用于模拟图形界面的程序,但是不显示在硬件上,
安装BlackBerry编译必须的类库:
sudo apt-get -y install libxpm-dev libxt-dev libxtst-dev libx11-dev libice-dev libsm-dev libc6-dev
安装Xvfb:
sudo apt-get -y install xvfb
sudo apt-get -y install aptitude
sudo aptitude -y install x11-xkb-utils
安装字库
sudo aptitude -y install xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic
sudo aptitude -y install xserver-xorg-core
安装完成后确认无误了。
启动Xvfb
无论使用命令行还是BB ANT TOOLS都需要启动xvfb
Xvfb :1 -screen 0 800x600x24&
export DISPLAY=localhost:1.0
1、从windows的BB ECLIPSE PLUGIN中找到eclipse\plugins\net.rim.ejde.componentpack4.7.0_4.7.0.53\components\bin\SignatureTool.jar
这个文件是JAR格式,可以单独运行,签名就靠这个文件了,
可以将这个文件放到linux的一个固定位置,比如 /home/wangxinfeng/bbsdk/bin/文件夹下。
2、COPY你的sigtool.csk,sigtool.db这2个文件到SignatureTool.jar的目录中/home/wangxinfeng/bbsdk/bin/,
sigtool.csk,sigtool.db 这2个文件是你使用的RIM官方发给你的三个CSI文件生成的文件,怎么生成可以看一下RIM发送CSI的邮件。
3、你可以运行命令行java -jar -p 密码 -a -c xxx/xx.cod , (xxx/xx.cod这个代表.cod文件所在路径)
4、签名成功,你的申请签名的邮件中会有相关的签名成功提示。
如果你不想使用命令行,可以使用BB ANT TOOLS
我使用的是这样的
<sigtool jdehome="/home/wangxinfeng/bbsdk/" codfile="${output.dir}/${program.name}.cod" password="${password}" forceclose="true" close="true"/>
jdehome是我设置的,/home/wangxinfeng/bbsdk/bin下面放了签名工具、签名密钥文件等。
BB ANT TOOLS 和ANT脚本怎么写,可以参考我的BLOG以前写的文章。
分享到:
相关推荐
### BlackBerry代码签名工具申请及安装详解 #### 一、背景与概述 在BlackBerry平台的开发过程中,为了确保应用程序的安全性和符合出口控制规定,Research In Motion (RIM) 对一些敏感的应用程序编程接口(API)...
在深入了解BlackBerry Enterprise Server Resource Kit Version 4.1 Service Pack 4(简称BES Resource Kit 4.1 SP4)之前,我们首先需要理解其核心价值和功能定位。BES Resource Kit 4.1 SP4是为BlackBerry企业...
如果你找到,那就对了 server book,黑莓9000,blackberry9000
标题中的“联通黑莓9630 server book (sb)”指的是为使用中国联通网络的黑莓9630手机配置的服务书籍(Server Book)文件。在黑莓设备中,服务书籍是用于管理各种服务如电子邮件、短信、彩信、互联网连接等设置的数据...
### BlackBerry Enterprise Server for IBM Lotus Domino 知识点详解 #### 一、概述 **BlackBerry Enterprise Server for IBM Lotus Domino** 是一款专为整合IBM Lotus Domino邮件服务器与BlackBerry移动设备而...
《BlackBerry Enterprise Server for MDS Applications》:深入解析与安装指南 在移动设备管理(MDM)领域,BlackBerry Enterprise Server for MDS Applications是业界公认的领先解决方案,它为企业的安全性和移动...
本文将围绕标题“黑莓 解决断网问题的SB”和描述“黑莓sb 9530 .rar解决断网问题的SB”展开,深入探讨如何针对黑莓9530型号手机处理网络连接中断的问题,以及可能涉及的解决方案。 首先,我们需要了解“SB”在黑莓...
【标题】:“Blackberry” 【描述】:“blackberry game 黑莓上一个较有意思的游戏。free” 【标签】:“BBer” 从以上信息来看,我们可以提取出几个关键的知识点: 1. **Blackberry(黑莓)**:Blackberry是...
4. **签名和打包**:应用开发完成后,需要通过BlackBerry签名工具进行签名,然后打包成jad和cod文件,才能在真实设备上安装运行。 ### 五、BlackBerry模拟器使用技巧 1. **安装模拟器插件**:模拟器可以模拟各种...
黑莓设备可以与BlackBerry Enterprise Server和BlackBerry Desktop Redirector配合使用,提供更强大的企业级服务。此外,PDF文件和其他文档格式也得到了良好支持。 总的来说,黑莓手机的中文输入法提供了丰富的...
黑莓blackberry阅读工具 支持格式txt
7290 bb blackberry黑莓7290 bb blackberry黑莓7290 bb blackberry黑莓7290 bb blackberry黑莓7290 bb blackberry黑莓7290 bb blackberry黑莓7290 bb blackberry黑莓7290 bb blackberry黑莓7290 bb blackberry黑莓...
老黑莓OS经典软件合集大全,独家整理,适合黑莓blackberry 7XXX 8XXX 9XXX等黑莓老机型,格式为cod , alx,jad等格式;;怀旧经典,软件清单如下 Twitter70.zip WacaiBlackberry.zip [BerryCN.com_DZH_v5.18] XECurrency-...
**黑莓Blackberry:全方位了解与使用教程** 黑莓Blackberry,这个品牌在智能手机领域曾经享有盛誉,尤其以其安全性和高效的企业级通信服务而闻名。这篇教程将深入探讨黑莓手机的操作系统、功能特性、使用技巧以及...
每个黑莓应用都需要签名才能在设备上运行,这涉及到获取签名密钥和证书,以及如何使用签名工具对应用进行签名。发布应用则涉及到选择合适的分发渠道,如BlackBerry World(以前的BlackBerry App World)或其他第三方...
【黑莓UI指导 Blackberry UI Guidelines】是一份关于如何为黑莓手机开发用户界面的指南,旨在帮助开发者创建更符合黑莓用户习惯的界面。该文档由非开发者个人翻译,虽然可能存在翻译不准确之处,但仍能提供基本的...
### 黑莓桌面管理器 BlackBerry Desktop Manager 5.0.1 B73多国语言版 #### 一、概述 黑莓桌面管理器(BlackBerry Desktop Manager)是为黑莓设备设计的一款桌面软件,旨在帮助用户更高效地管理其黑莓手机上的数据...
黑莓usb驱动是一款黑莓手机专用驱动,已经装了桌面管理器的电脑就不需要...驱动介绍相信大家在第一次使用黑莓手机连接电脑的时候都出现了没有反应的问题了,就是手机用数据线连接电脑的时候没有任何的反,欢迎下载体验
DBBTool是一款专门用于处理黑莓BAR文件的工具,它主要服务于那些希望在黑莓设备上安装或管理自定义应用的用户,特别是对于开发者或者对黑莓系统有深入研究的技术爱好者来说,这个工具具有很高的实用性。DBBTool的...
《适用于Microsoft Exchange的BlackBerry Enterprise Server升级指南》是专为那些使用BlackBerry Enterprise Server整合Microsoft Exchange的企业提供的详尽指导文档。这份指南详细介绍了如何从特定的版本升级到更新...