找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 3252|回复: 10

BB10爱好者入门之一-android应用转制

[复制链接]
发表于 2012-12-20 21:09 | 显示全部楼层 |阅读模式
本帖最后由 qilu 于 2012-12-20 22:23 编辑 1 e" p. y# q0 O
! P0 b$ U+ U4 ]9 M# }
      很多Blackberry粉丝和爱好者都在期待Blackberry10的到来,@bbjamer @bbjamdev 组织的android转制赚美金等活动更是把大家的心情烘的热热的,给BB10来临前这个寒冷的冬季带来了温暖和希望!$ X1 }, \+ c- }! E2 J
      但是,对于众多Blackberry机油而言,android应用转制为BB10应用的门槛还是很高,在微博上和论坛上经常遇到来咨询的机油,其实@bbjamer 已经在他的博客上进行了科普,比较专业,因此在@bbjamer 博客和@Maxpda 随风的帖子的基础上,结合我亲身转制android应用的经验,记录下这篇android应用转制经验心得,供希望参加BB10应用转制的机油们参考:2 N- T& A6 f& }% g% ]2 N+ r
       一、环境准备
2 j  Q" o0 Z6 j/ s       1.去官网下载 Comman-line tools:https://bdsc.webapps.blackberry.com/android/tool/ d" R# J' ?6 r, L8 Z5 `  b/ q
       2.安装java jdk:http://www.oracle.com/technetwor ... ownloads/index.html! d/ c2 \$ q  |/ m2 m
       3.下载安装android sdk:http://developer.android.com/sdk/index.html (注意要将图中所示平台安装上)
3 o1 g+ s7 B" j3 a$ j- H4 X       1.png 5 R/ d& k# F* o  `7 M
       4.下载安装 BlackBerry Native SDK:http://developer.blackberry.com/native/download/#blackberry108 {3 A; a  e1 P; u- j& W
       二、签名文件(.p12)准备. w* I! t! H& h; B3 V+ r
       具体见@bbjamer 博客:http://blog.sina.com.cn/s/blog_6a64552f01019qnp.html$ k5 B5 d( o' A7 E6 i7 m
       1.在网页 https://www.blackberry.com/SignedKeys/codesigning.html注册的PIN是6-10位的数字,小写字母,一定不要忘记!否则后面生成签名文件时无法生成只能换邮件地址重新注册。+ ^6 f6 w+ J& q" K; M. ]& M0 t
       2.注册后收到RIM发来的两封邮件各有一个.csj文件:client-PBDT-xxxxxx.csj和client-RDK-xxxxxx.csj,请保存好!
; l8 l; X) X) c( s/ n. {  [* Z- Q       3.在BlackBerry Native SDK打开〔windows〕-〔preference〕-〔Blackberry〕-〔Signing〕,先后点击Register和Create Certificate,生成签名文件。% T7 V4 k2 g5 J7 w& ?, H1 q, z0 U
       2.png 8 f- ~2 H8 ?: \0 v  a; y
       重点提示:建议PIN和Password一致,避免今后遗忘造成困难!建议将生成的.p12文件拷贝到指定地方保存!
" G* z7 C3 y- J: V+ g/ g       三、Android应用转制
6 o# w+ T1 ?9 g0 b+ [5 z       推荐Maxpda 随风给出的Command-line tools转制方案进行,相应工具文件见http://vdisk.weibo.com/s/la2qN5 O) P6 O" @1 Z* B' T, M
       使用过程:
( g( W# j1 k0 K0 W8 |1 K       下载附件文件a2b.rar放入E盘的根目录!       + ]5 s) C0 V2 ]8 G
       1.在E盘直接解压a2b.rar得到文件a2b;0 h. H8 B5 k. G  v2 J4 }9 M
       2.把要转制的apk文件放入a2b文件夹里面的apk目录中;
5 D6 c' ]* u6 a       3.转制:8 [) G+ S8 O) }9 m; [( H
       运行----cmd-----输入"E:" (不含“”),然后回车,继续输入"cd a2b\CommandLineTools\bin"回车(不含“”)# w+ G3 u* H+ P  G3 C6 d9 j
       核心重点:以Passenger_SYS.apk为例:3 E$ A! I3 V6 [
      apk转制为bar文件
& R0 B$ ?8 I* d5 V$ h' U       输入“apk2bar e:\a2b\apk\Passenger_SYS.apk e:\a2b\sdk -t e:\a2b\bar”(不含“”),回车。
' V3 ^% g5 c1 }, `      签名封装
; G# S- D% I$ B6 J0 G: `: ^        输入:“batchbar-signer e:\a2b\bar\Passenger_SYS.bar e:\a2b\XXXX.p12 password password”(不含“”,按照前面设置password就是你的PIN码!),回车。
, H- N# f% m. j& \* ^      OK,这样你就可以得到签名好的适合BB10的bar文件。  a2 V: Z9 X2 g' x6 P. \9 {
      希望能够帮上这周末参加游戏移植活动的机油们!祝你们顺利!
9 r# q: I7 p" I# k      6 s/ ^* }7 J, o. b. j! P
     + |1 ]$ {6 b4 d
     
/ H) [/ i: j7 A/ C: Z$ B: T3 \5 f
* X1 G- l2 ^4 f1 C8 a
+ r7 `" ^) |0 X3 E2 c 该贴已经同步到 qilu的微博
回复

使用道具 举报

发表于 2012-12-21 07:42 | 显示全部楼层
赚美金的时间过了吧?" v+ S( e! a0 o3 x

2 G7 M& A9 G  c6 F: \! I, s 来自 难说传奇 的新浪微博
回复 支持 反对

使用道具 举报

发表于 2012-12-21 07:42 | 显示全部楼层
赚美金的时间过了吧?1 m5 ]1 G% ~6 J8 h/ c! ~% I
3 v, c. n& L1 ~, {9 ~
来自 难说传奇 的新浪微博
回复 支持 反对

使用道具 举报

发表于 2012-12-21 07:42 | 显示全部楼层
回复@难说传奇:这周还有!加油吧!( I+ E& b9 j! ^3 L
/ m/ }- h  C. m& m: W" d
来自 一叶轻舟到天崖 的新浪微博
回复 支持 反对

使用道具 举报

发表于 2012-12-21 07:42 | 显示全部楼层
回复@难说传奇:这周还有!加油吧!) m7 h) ~1 U% U' V6 H
9 {* N  m0 q: C' F3 S% o+ H" d( b
来自 一叶轻舟到天崖 的新浪微博
回复 支持 反对

使用道具 举报

发表于 2012-12-21 08:27 | 显示全部楼层
回复@一叶轻舟到天崖:线上么?还是参加现场活动?
: n9 x( Q  d, k0 _+ ]- X, K
; n2 v: y1 E/ _2 Z. p5 k3 b' ?0 g7 y 来自 难说传奇 的新浪微博
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-22 10:44 | 显示全部楼层
有线下活动,当然也可以在今天后的七天内线上提交!
回复 支持 反对

使用道具 举报

发表于 2013-6-27 08:32 | 显示全部楼层
这是个好东东
回复 支持 反对

使用道具 举报

发表于 2013-7-20 20:47 | 显示全部楼层
感谢楼主的分析
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2013-8-26 17:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2013-12-3 12:54 来自手机 | 显示全部楼层
转发制还是闪退,怎么办
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2024-12-23 04:11 , Processed in 0.336082 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表