昨天写了篇文章关于Android应用转换的,经过BlackBerry的在线转换工具将Android应用转换成BlackBerry PlayBook应用。有网友反映说方法有点麻烦,因此今天补上新的转换方法:使用命令行工具将Android应用转换成BlackBerry PlayBook应用。java
首先要强调的是命令行工具使用起来虽然比较方便,可是对使用者有必定要求。而使用在线的网页进行转换虽然步骤比较多,可是操做比较简单。因此,对于初步接触的同窗来说,建议仍是使用上一篇博文的在线转换工具比较好。工具
若是准备使用命令行工具进行转换,须要去BlackBerry管网上下载命令行工具,下载地址以下:命令行
下载后是一个zip文件,文件名为:CommandLineTools.zip,解压出来有个CommandLineToolsForRepackagingAPKtoBar目录,里面的bin目录是命令行工具所在的目录。ip
将上面的bin目录加入PATH环境变量中,进入命令行界面就能够开始转换工做了。部署
注意:该工具经过java执行,须要安装JRE。文件上传
使用的工具主要有三个:变量
apk2bar :用于将Android的apk文件转换成PlayBook的bar文件下载
blackberry-signer :用于对生成的bar文件进行签名密码
blackberry-deploy :用于部署bar文件,将bar文件上传到PlayBook上。方法
apk2bar <须要转换的apk文件名>
apk2bar MyHello.apk
blackberry-signer -storepass <证书文件密码> <要签名的bar文件名>
blackberry-signer -storepass mypassword MyHello.bar
blackberry-deploy -installApp -device <PlayBook IP 地址> -package <bar文件名> -password <PlayBook密码>
blackberry-deploy -installApp -device 192.168.0.104 -package MyHello.bar -password 1234