歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 如何將Android應用移植到BlackBerry PlayBook上

如何將Android應用移植到BlackBerry PlayBook上

日期:2017/2/28 16:04:41   编辑:Linux教程

美國西部時間18號早上,也就是我們的19號凌晨,BlackBerry DevCon活動隆重舉行,PlayBook 2.0開發測試版隨之發布。PlayBook 2.0的一個重要功能就是支持Android應用。那麼,如何將Android應用移植到PlayBook上呢?我自己測試了一下,成功在PlayBook上運行Android應用,下面我們來看看具體的方法。

因為PlayBook 2.0上帶有一個Android Player的組件,Android應用只需要做一個簡單的轉換,轉換成PlayBook的bar文件,就可以在PlayBook上運行了。有關Android應用轉換成PlayBook應用的官方網頁如下:https://bdsc.webapps.blackberry.com/android/

從上面的網頁中可以了解到,將Android應用轉換成PlayBook的bar文件有三種方法:

通過網頁應用在線轉換

通過Eclipse Plug-in在Eclipse環境中轉換

使用命令行工具進行轉換

其中通過網頁在線轉換最簡單,下面就講講這種方法的具體准備工作和轉換過程。

1. Android SDK的准備

轉換過程需要Android SDK的支持,需要提前安裝好Android SDK,有關Android SDK的安裝請參看相關文章。

2. PlayBook 2.0 的准備

為了最終測試轉換的應用,得有個PlayBook 2.0環境,如果你有一個PlayBook在手上,你可以到以下網站注冊,升級PlayBook的操作系統到2.0版本。https://bdsc.webapps.blackberry.com/android/beta/bbtablet20/register/

注冊完等一段時間(按官方說法是一個小時以內),在PlayBook上檢查軟件升級(Software Update)可以開始升級PlayBook操作系統。具體操作在上面的網站中有指引。

如果你沒有PlayBook在手上,只能通過模擬器測試了,在以下網址中點擊Simulator可以下載一個PlayBook模擬器:https://bdsc.webapps.blackberry.com/android/tool/

3. 申請簽名密鑰

在Android應用的轉換過程中需要對應用進行簽名,而應用簽名需要一個簽名密鑰。所以我們需要到BlackBerry官網上申請一個簽名密鑰。

有關PlayBook簽名密鑰的申請在BlackBerry官網上專門有一篇文章進行介紹,請參考:https://bdsc.webapps.blackberry.com/android/documentation/request_a_code_signing_key_1767016_11.html

大概過程如下:

先去下面的網站填寫申請https://bdsc.webapps.blackberry.com/android/signingkey

需要填寫姓名,公司名等基本信息,還需要填寫一個郵件地址和一個PIN碼,這兩個比較關鍵,最終簽名密鑰會發送到填寫的郵件地址上,安裝簽名時需要用到PIN碼。注意這裡的PIN碼和手機或者是PlayBook的PIN碼都沒有關系,你自己填寫一個6到10位的數字就行,如1234567890,填完一定要記住,後面需要使用的.

然後你就會收到帶有簽名密鑰的郵件了,裡面有兩個csj文件:

RIM Development Key (RDK)

Berry PlayBook debug token (PBDT)

之前的做法是將csj文件導入到PlayBook開發環境中生成p12密鑰文件,然後就在PlayBook開發環境中直接使用簽名工具進行簽名。現在有了在線工具就可以直接在網頁上使用上面的csj文件了。將兩個csj文件保存下來,一會需要使用到。

4. 第一次轉換

准備好簽名密鑰後就可以到網站上開始轉換Android 的apk文件了,因為第一次轉換的時候需要設置簽名密鑰,所以第一次簽名的過程有點特殊。具體過程如下:

通過浏覽器打開以下網頁:https://bdsc.webapps.blackberry.com/android/bpaa/

打開後出現歡迎頁面如下,點擊“Go>>”到下一步:

Copyright © Linux教程網 All Rights Reserved