昨天写了篇文章关于Android应用转换的,通过BlackBerry的在线转换工具将Android应用转换成BlackBerry PlayBook应用。有网友反映说方法有点麻烦,所以今天补上新的转换方法:使用命令行工具将Android应用转换成BlackBerry PlayBook应用。

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

如果准备使用命令行工具进行转换,需要去BlackBerry管网上下载命令行工具,下载地址如下:

下载后是一个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. Android:Activity生命周期
  2. .NET Remoting学习笔记(一)概念
  3. c# 时间戳转换为Datetime类型的时间
  4. Android读写assets、raw、sdard和工程文件的方法
  5. DropMaster
  6. HTML5--》点击显示隐藏内容
  7. 关于EF分页查询报错(Count must have a non-negative value.)的解决方案
  8. (转)TortoiseSVN使用简介
  9. 基于visual Studio2013解决C语言竞赛题之1027 YN
  10. 64位win7旗舰版搭建apache+php+mysql开发环境[转]
  11. js两种生成对象模式(公有成员和成员私有)
  12. appium+python自动化脚本
  13. Linux内核入门到放弃-锁与进程间通信-《深入Linux内核架构》笔记
  14. 权限管理demo-Http请求前后监听工具
  15. iview 刷新滞后于html问题
  16. zabbix3.0监控centos当主机cpu使用率超过90%的时候报警
  17. leetcode988
  18. 遍历目录删除指定MD5值的文件
  19. 实现外卖选餐时两级 tableView 联动效果
  20. Beans

热门文章

  1. CMake 入门
  2. ps做gif love教程(转)
  3. Maven异常: No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK解决(能力工场小马哥)
  4. Windows Azure 配置多个站点的虚拟网络连接
  5. 多台服务器最好加上相同的machineKey
  6. HTML5每日一练之figure新标签的应用
  7. C++11模板的别名
  8. CentOS安装配置VSFTP服务器
  9. quartz中关键类
  10. poj 2299 Ultra-QuickSort(求逆序对)