既然作为高级黑莓黑,就必须深入使用黑莓。
成了废话少说,本教程主要分为两大章节,分别介绍如何转制程序和如何部署程序到BB10设备上。按照本教程做完后,应该可以成功的把一个Android程序转换成BlackBerry 10程序并安装到BlackBerry 10设备上。
如何转换Android程序(*.apk)为黑莓10程序(*.bar)
前期准备工作(请直接点击相应链接进入下载最新版):
- Android SDK(推荐选 DOWNLOAD FOR OTHER PLATFORMS 然后选择 SDK TOOLS ONLY 中相应系统的SDK,这样不必下对于本教程中多余的那些文件)
- BlackBerry Tablet OS Graphical Aid
- BlackBerry Command Line Tools (找Command-line tools for Android Apps)
2012/06/18 本教程在 Android SDK r22.0.1-mac(以下简称SDK) BlackBerry Grapical Aid(以下简称BGA)v2.6.6 和 BlackBerry Command-line Tools(以下简称BCT)v1.6 中测试通过
获取SignKey以及转制过程
- 前往黑莓开发中心( BlackBerry Jam Zone)获取证书等,表格填写类似下图(PIN需要小写字母数字组合,长度6-10)之后很快会以两封电子邮件形式分别发送一个PBDT文件和一个RDK文件,这个要存好并记住存放位置
- 打开BGA,上部标签选择Configuration,然后选择页面下方的 Run Configuration Wizard
- Webworks SDK Location 选择BCT的路径(下载下来要解压缩啊,后面就不说这个了)
- Tablet OS SDK Location 一样选择BCT路径
- BlackBerry SDK for Android apps Location 一样是BCT路径
- Android SDK Location 选择你刚刚下载的Android SDK 路径
- Developer Certificate:点 Create Certificate
- 分别选择你刚刚在SignKey这一步中邮件收到的PBDT和RDK文件的路径
- 填写你在SignKey这一步中输入的PIN
- 创建一个CSK密码(最好要记住)
- 这一步如果提示 You have already installed BlackBerry Tablet OS Code Signing Keys 那么直接点下一步以便完成配置过程。如果没有说installed,那么点Register。
- 选择BGA标签的 Build Android,点击 Choose APK File 选择Android apk程序的路径,author可以任意写但是请不要胡来
- 打勾 Sign Application,Developer Certification Password就是你的PIN,Code Signing Key Password就是你设定的CSK密码。如果当初你设定的两个都一样,直接打勾 Same As Dev Cert Password
- 直接点击Build,不出意外会弹窗口告诉你Total Signed bar: 1 Failed:0 这种情况是成功转制,如果Signed 0 failed 1说明出错了,请返回检查你是否有做错的步骤
如何加载转制程序到BB10设备
其实这一步骤有很多方法完成,从最简单的Chrome插件加载到使用BGA加载,Chrome加载过于简单,没啥好说的,本教程既然已经用到了BGA,那么就来说说使用BGA加载的过程:
- 你需要打开BB10设备的Developer Mode,直接在全局搜索中搜索 Developer Mode 然后开启即可。需要注意的是开启开发模式需要给手机设定一个锁屏密码。
- 连上手机到电脑,BGA选项卡选择 Install,在BlackBerry Playbook IP Address中填写你刚刚开启开发者模式中的IP地址,密码写你的锁屏密码
- 点击 Install
本教程结束
请注意,由于转制程序是由程序自动完成的,因此转制后的程序或多或少存在各种各样的兼容性问题,遇到用着不爽的地方请把矛头指向BBRY而不是Android。
本教程属于原创,如需转载请加Trackback并注明原作者及出处
© ss1271 for ss1271's Site, 2013. |
Permalink |
No comment |
Add to
del.icio.us
Post tags: BlackBerry, BlackBerry 10, BlackBerry Z10, HowTo
Feed enhanced by Better Feed from Ozh