2013-07-05 1 views
2

Я новичок в использовании PhoneGap и пытаюсь настроить пример приложения, я использую PhoneGap версии 2.9.0 и apache-ant-1.9.1.Ошибка PhoneGap Blackberry. Система не может найти указанный файл

Я настроил apache ant, установил SDK WebWorks и установил файл project.properties.

Ошибка в том, что она не может найти файл «CordovaExample» во временной папке, я проверил папку и в ней есть следующие файлы: «CordovaExample.jdp», «CordovaExample.jdw» и «CordovaExample.jdw», CordovaExample.rapc '(среди других). Мне не хватает какой-либо конфигурации, чтобы он искал один из этих трех файлов вместо «CordovaExample»?

ошибка показана ниже, когда команда «муравей ежевика сборки» запускается:

[email protected] /c/Development/FirstApp 
$ ant blackberry build 
Buildfile: c:\Development\FirstApp\build.xml 

blackberry: 

build: 

generate-cod-name: 
    [echo] Generated name: CordovaExample.cod 

clean: 
    [delete] Deleting directory c:\Development\FirstApp\build 

package-app: 
    [mkdir] Created dir: c:\Development\FirstApp\build\widget 
    [copy] Copying 22 files to c:\Development\FirstApp\build\widget 
     [zip] Building zip: c:\Development\FirstApp\build\CordovaExample.zip 

build: 
    [exec] [INFO]      Parsing command line options 
    [exec] [INFO]      Parsing bbwp.properties 
    [exec] [INFO]      Validating application archive 
    [exec] [INFO]      Parsing config.xml 
    [exec] [INFO]      Populating application source 
    [exec] [INFO]      Compiling BlackBerry WebWorks application 
    [exec] I/O Error: C:\Users\jamest\AppData\Local\Temp\widgetGen.584154969137 
3014448670.tmp\CordovaExample (The system cannot find the file specified) 
    [exec] [ERROR]      RAPC exception occurred 

BUILD SUCCESSFUL 
Total time: 8 seconds 

Я искал в Интернете, но не может найти какие-либо подобные вопросы, так что любая помощь будет оценена.

Благодаря

+0

p erhaps [эта ссылка] (http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/PhoneGap-Cordova-example-app-not-launching-in-BB10-Simulator/td-p/2072971) даст вам представление о том, что происходит. –

+0

К сожалению, это не помогает, насколько я знаю, Blackberry WebWorks установлен правильно (я установил/удалил несколько раз, чтобы убедиться), я использую последнюю версию, а файл project.properties указывает на правильное местоположение. Я не уверен, что все по-другому, но они пытаются построить для Blackberry 10, тогда как я пытаюсь использовать BlackBerry-смартфоны (v7 и меньше). Спасибо за ввод, хотя! любые другие мысли? – jdtaylor

+0

вы задали свой вопрос на официальном форуме поддержки Blackberry? Есть много разработчиков BlackBerry, и я думаю, что вы можете получить ответ там гораздо быстрее. Вот ссылка: http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/bd-p/browser_dev –

ответ

4

Убедитесь, что вы используете JDK 6 и НЕ JDK 7 - Webworks требует, чтобы версия according to the BB support forums:

Please note that you need JDK6 (32-bit) to be installed and referenced by the tools. Based on the sample it seems to be referencing JDK7.

If you do not require JDK7 explicitly, the safest option is to uninstall all existing JDK/JREs from your PC (this includes both 64-bit and 32-bit) versions from Program Files and Program Files (x86); respectively. And then install only JDK6 (which automatically includes the JRE) that is 32-bit.

Видимо, вы, возможно, даже нужен конкретный билд из JDK 6:

I noticed that JDK1.6 build 43 had the same behaviour during the packaging process [...]

I had to roll back to JDK1.6 build 30 before I could sign and package my webworks apps again.

+0

спасибо, это была проблема - откат в JDK1.6 build 30 работал. – jdtaylor

+1

Мне удалось заставить его работать с JDK1.6 build 43. что-нибудь позже, и я получил ошибки. Вам также необходимо убедиться, что вы ссылаетесь на правильную версию в файле bbwp.properties (C: \ Program Files (x86) \ Research In Motion \ BlackBerry WebWorks SDK 2.3.1.5 \ bin \ bbwp.properties). Кажется, что это устанавливается при установке WebWorks и не использует переменную среды JAVA_HOME. – bmdixon

4

Впервые я столкнулся с одной и той же проблемой: -

Чтобы решить эту проблему: - я использую следующий шаг: -

  1. Переход к JDK 1.7 для JDK 1.6
  2. следить за процессом согласно этой ссылке http://docs.phonegap.com/en/2.1.0/guide_getting-started_blackberry_index.md.html
  3. Modify .Properties файл
  4. использования signtool для подписывания приложения с помощью ключей
  5. затем вы получите Устанавливаемые файлы
+0

По-прежнему я получил ошибку в настройке ежевики .... [Ошибка: Blackberry-nativepackager не может быть найден на пути. Aborting. ] –