2013-02-28 4 views
0

Привет, я новичок в Blackberry, и я разработал приложение для BB10. Я тестировал его на симуляторе, он отлично работает. Но когда я пытаюсь запустить приложение на устройстве BB10 dev alpha, он выдает сообщение об ошибке «Невозможно выполнить приложение из-за ошибки 22». шаги, которые я использовал:Как запустить приложение на устройстве BB10 dev alpha

Сначала я создал сертификат разработчика с помощью:

blackberry-signer -register -csjpin <csj pin> -storepass <KeystorePassword> <client-RDK-xxxxxx.csj file><client-PBDT-xxxxx.csj file> 

Во-вторых, я создал Debug маркер с помощью:

blackberry-debugtokenrequest -storepass <KeystorePassword> -devicepin <device PIN> <debug_token_file_name.bar> 

Затем я установил маркер отладки в dev-устройство с использованием:

blackberry-deploy -installDebugToken <path to debug token> -device <IP address of device> -password <device password> 

Затем у меня есть компилировать ред приложение с помощью:

bbwp [drive:][path]archive -d [-o dir] 

Тогда я Развернутые приложения, используя следующий синтаксис:

blackberry-deploy -installApp -password <device password> -device <IP address of device> -package <BAR file path> 

Приложение устанавливается в правильно устройстве, но когда я нажимаю на значок приложения я получил ошибку 22 .

Пожалуйста, помогите мне, чтобы я мог использовать приложение rup на устройстве.

------ ------- ------ ------- ------ ------- - ----- ------- ------ ------- ------ -------

Когда я попытался запустить приложение через пульсацию, а затем я получил ту же ошибку. Вот что я вижу в подсказке cmd.

2013-02-28 11:13:31 GET /ripple/build_status/6362 200 
Info: Sending request: Install and Launch 


Info: Action: Install and Launch 

Info: File size: 411108 

Info: Installing App.testDev_App___dbc068a4... 
Info: Processing 411108 bytes 

Info: Progress 96%... 

Info: Progress 100%... 

actual_dname::App.testDev_App___dbc068a4 
actual_id::testDev_App___dbc068a4 
actual_version::2.0.0.0 
result::success 
Info: Launching App.testDev_App___dbc068a4... 

Error: Error loading application package: Invalid argument 

Пожалуйста, помогите, чтобы я мог продолжить. Спасибо заранее.

Update

<?xml version="1.0" encoding="utf-8"?> 
<widget xmlns="http://www.w3.org/ns/widgets" 
     xmlns:rim="http://www.blackberry.com/ns/widgets" 
     version="2.0.0.0" id="someId"> 

    <author href="https://www.example.com/" 
      rim:copyright="Copyright 1998-2012 My Corp">quepp</author> 

    <name>appName</name> 

    <description> 
    description 
    </description> 

    <!--<icon src="icon"/>--> 

    <content src="index.html"/> 

    <feature id="blackberry.app"> 
    <param name="backgroundColor" value="FFFFFF" /> 
    </feature> 

    <feature id="blackberry.app"> 
    <param name="orientation" value="portrait" /> 
    </feature> 

    <feature id="blackberry.ui.dialog"/> 
    <feature id="blackberry.identity" /> 

<access uri="*" subdomains="true" /> 

    <license href="" /> 

    <rim:permissions> 
    <rim:permit>access_shared</rim:permit> 
    <rim:permit>read_device_identifying_information</rim:permit> 
    </rim:permissions> 

</widget> 
+0

Вы включили режим разработки на устройстве? –

+0

Да, я сделал ... Потому что без этого невозможно установить приложение на устройство. – Arpit

+0

Можете ли вы разместить файл config.xml? И можете ли вы подтвердить, что имя, которое вы помещаете в свой тег Author, соответствует тому, что вы использовали для ваших ключей подписи? –

ответ

0

ли вам приложение необходимо получить доступ к некоторым ограниченным ресурсам, как камеры или файлы?

В этом случае вам необходимо добавить соответствующие разрешения в свой config.xml.

+0

Нет, моему приложению нет, нужно получить доступ к камере – Arpit

0

Я использую подписи, чтобы использовать их. (ПАРАМЕТРЫ ПАМЯТИ КОМАНДЫ МОЖЕТ ИЗМЕНИТЬ) cd C: \ Program Files \ Research in Motion \ BlackBerry 10 WebWorks SDK 1.0.4.11

После этого, подписать приложение

bbwp FOLDER_APP -g PASS_KEY --buildId NUMBER -o OPUTPUT FOLDER -d 

Где:

-d => debug 
FOLDER APP => where you have your webworks app 
PASS_KEY => the password to sign an app(I supose you can ignore this parameter) 

После этого, перейдите к

cd dependencies\tools\bin 

и разворачивать приложение:

blackberry-deploy -installApp -password PASS_DEVICE -device IP -package BAR FILE 

где:

password => the password of your device fixed AFTER activating the development mode. 
IP => the IP of your device(I deploy via WIFI). 
BAR FILE => path to your previously generated bar file. 
+0

Спасибо за помощь Пабло Флорес. Но теперь я могу запустить приложение. Я обновил ОС устройства. – Arpit

+0

Приятно вам. :) –

+0

Можете ли вы помочь мне разобраться в этом http://stackoverflow.com/questions/18748360/blackberry-10-webworks-sdk-command-line-generate-build-with-package-and-signing – Blynn

Смежные вопросы