Установка Android приложений на PlayBook 2.0Как вам уже, наверно, известно, одной из особенностей новой прошивки для PlayBook является наличие Android Player, позволяющего выполнять приложения написанные для платформы Android (к сожалению, только не использующие native код).
Однако, чтобы установить приложение недостаточно просто загрузить apk файл на PlayBook. Его необходимо перепаковать в bar пакет.
Если зайти на страницу
проекта, то можно увидеть, что существует три способа конвертирования приложения:
- с помощью плагина для Eclipse
- через online конвертер
- с помощью утилит запускаемых из командной строки
Рассмотрим один из вариантов (самый сложный
).
Установка Android приложения с помощью командной строкиНам понадобятся:
- утилиты
- Android SDK
- установленные ключи для подписывания приложений
- (необязательно) debug токен
- apk-файл приложения
1.
Скачайте и
установите Android SDK (например для Android 2.3).
2.
Скачайте, распакуйте архив с утилитами и для удобства перейдите в каталог bin:
$ cd CommandLineTools/bin
3. Проверка apk файла на соответствие Android Player:
$ ./apk2barVerifier <путь/к/apk/файлу> [путь/к/Android/SDK]
Замечание: здесь и далее, если путь к Android SDK не указан, то он будет браться из переменной окружения
ANDROID_HOME.
4. Перепаковка приложения в bar файл:
$ ./apk2bar <путь/к/apk/файлу> [путь/к/Android/SDK]
Если Вы не хотите полноценно подписывать приложение, Вы можете собрать его для работы с отладочным токеном:
$ ./apk2bar <путь/к/apk/файлу> [путь/к/Android/SDK] -d <путь/к/отладочному/токену>
При этом следующий шаг можно пропустить (Вы ведь не хотели подписывать приложение
)
В результате в каталоге с apk-файлом появится bar-файл, готовый к либо подписыванию, либо уже к установке.
5. Подписывание приложения:
Подписывать приложение можно как обычным способом (с помощью blackberry-signer), так и с помощью утилиты batchbar-signer:
$ ./batchbar-signer <путь/к/bar/файлу> <путь/к/сертификату.p12> <пароль от сертификата> <CSK пароль>
Можно дополнительно указать путь, куда будет помещен подписанный bar файл:
$ ./batchbar-signer <путь/к/bar/файлу> <путь/к/сертификату.p12> <пароль от сертификата> <CSK пароль> -t <путь/для/подписанного/файла>
6. Установка приложения:
Опять же, приложение можно установить как с помощью blackberry-deploy:
$ ./blackberry-deploy -installApp <IP адрес PlayBook> -password <пароль PlayBook> <путь/к/bar/файлу>
Так и с помощью утилиты batchbar-deploy (устанавливаются все bar файлы находящиеся в указанном каталоге):
$ ./batchbar-deploy <путь/к/каталогу/с/bar-файлами> <IP адрес PlayBook> <пароль PlayBook>
После этого приложение должно появиться на главном экране PlayBook.
Для примера было сконвертировано приложение
AndExplorer 1.9.
Скачать получившийся bar-файл можно по следующей ссылке:
ax19.bar