首先要强调的是命令行工具使用起来虽然比较方便,但是对使用者有一定要求。而使用在线的网页进行转换虽然步骤比较多,但是操作比较简单。所以,对于初步接触的同学来讲,建议还是使用上一篇博文的在线转换工具比较好。

如果准备使用命令行工具进行转换,需要去BlackBerry管网上下载命令行工具,下载地址如下:https://bdsc.webapps.blackberry.com/android/tool/

下载后是一个zip文件,文件名为:CommandLineTools.zip,解压出来有个CommandLineToolsForRepackagingAPKtoBar目录,里面的bin目录是命令行工具所在的目录。

将上面的bin目录加入PATH环境变量中,进入命令行界面就可以开始转换工作了。

注意:该工具通过java执行,需要安装JRE。

使用的工具主要有三个:

apk2bar :用于将Android的apk文件转换成PlayBook的bar文件

blackberry-signer :用于对生成的bar文件进行签名

blackberry-deploy :用于部署bar文件,将bar文件上传到PlayBook上。

apk2bar使用方式:

apk2bar <需要转换的apk文件名>

apk2bar使用样例:

apk2bar MyHello.apk

blackberry-signer使用方式:

blackberry-signer -storepass <证书文件密码> <要签名的bar文件名>

blackberry-signer使用样例:

blackberry-signer -storepass mypassword MyHello.bar

blackberry-deploy使用方式:

blackberry-deploy -installApp -device <PlayBook IP 地址> -package <bar文件名> -password <PlayBook密码>

blackberry-deploy使用样例:

blackberry-deploy -installApp -device 192.168.0.104 -package MyHello.bar -password 1234

最新文章

  1. [LeetCode] Linked List Cycle 单链表中的环
  2. MATLAB cvx 工具包使用
  3. 如何去定义一个jquery插件
  4. Sublime Text插件:HTML-CSS-JS Prettify
  5. Js中Prototype、__proto__、Constructor、Object、Function关系介绍
  6. ThinkPHP讲解(五)——数据库配置及Model数据模型层、查询
  7. SDOI2012Longge的问题
  8. Windows 下安装 Oracle 12c 教程
  9. [译]Selenium Python文档:四、元素定位
  10. FastDFS分布文件系统相关资料索引
  11. 利用树莓派实现监控系统二(用motion实现监控)
  12. linux touch命令 创建文件
  13. CSS之a标签锚点
  14. spring-AOP框架(基于配置文件的方式配置AOP)
  15. Python中os模块使用方法
  16. 【代码笔记】iOS-FMDBDemo
  17. 【版本管理】git远程管理
  18. 无法将 Ethernet0连接到虚拟网络 VMnet8 以及无法使用桥接的详细解决步骤
  19. websocket 协议 使用
  20. apache解压版安装服务

热门文章

  1. DER编码简介
  2. shell-grep命令详解(转)
  3. Java Web开发——JSP基本语法杂记
  4. Docker运行oracle12c注意事项
  5. Sublime 编译运行JavaScript
  6. ajax个人总结
  7. 详解Ubuntu Server下启动/停止/重启MySQL数据库的三种方式(ubuntu 16.04)
  8. 【BZOJ 4361】 4361: isn (DP+树状数组+容斥)
  9. [NOI2007]货币兑换 --- DP + 斜率优化(CDQ分治)
  10. [CF115E]Linear Kingdom Races