PhoneGap пример проекта Android не строит - PullRequest
1 голос
/ 28 августа 2010

Я пытаюсь следовать инструкциям по настройке на вики phonegap-android page , но у меня проблемы.У меня есть все настройки prereqs / path path / etc, но когда я выполняю команду (в gitbash согласно инструкциям) для сборки проекта, я получаю ошибки, которые я не понимаю.

Вот скрипт, который я запускаю:

$ ruby ./droidgap "C:/android-sdk-windows" pgtest com.example.android.pgtest "C
:/xfer/input" "C:/xfer/output"

и вот результат, который я получаю:

Сборка JAR ...
'/ *' не распознается каквнутренняя или внешняя команда,
работающая программа или пакетный файл.
'Лицензированная' не распознается как внутренняя или внешняя команда,
работающая программа или пакетный файл.
'contributor' не распознается каквнутренняя или внешняя команда,
работающая программа или пакетный файл.
'this' не распознается как внутренняя или внешняя команда,
работающая программа или пакетный файл.
'The' не распознается каквнутренняя или внешняя команда,
работающая программа или пакетный файл.
Вы были неожиданны в это время.
Создание проекта Android для целевого уровня 8
Добавление папки www в проект ...
Создание манифеста,..
Копирование библиотек и ресурсов и создание phonegap.js ...
c: /Ruby192/lib/ruby/1.9.1/fileutils.rb: 1418: в блоке stat': No such file or directory<br> - c:/Users/<user>/Desktop/phonegap/framework/phonegap.jar (Errno::ENO<br> ENT)<br> from c:/Ruby192/lib/ruby/1.9.1/fileutils.rb:1418:in в fu_each_sr
c_dest '
от c: /Ruby192/lib/ruby/1.9.1/fileutils.rb: 1432: in fu_each_src_dest0'<br> from c:/Ruby192/lib/ruby/1.9.1/fileutils.rb:1416:in fu_each_src_dest'
от c: /Ruby192/lib/ruby/1.9.1/fileutils.rb: 391: в cp'<br> from ./droidgap:82:in copy_libs '
from ./droidgap:20:in run'<br> from ./droidgap:157:in'

Я просмотрел форумов для телефонных звонков инайдено несколько совпадений по части ошибки (той части, где phonegap.jar не удалось найти), но ничего по первой части («_ не распознано» и т. д.).Что я делаю неправильно?Спасибо.

Дополнительная информация:
-Windows 7 (32 бита)
-ruby 1.9.1
-java jdk1.6.0_21
-от 1.8.1

Ответы [ 2 ]

3 голосов
/ 30 августа 2010

Получил это работает. Я вспомнил, как читал, что пользователям Windows иногда нужно было добавлять «.bat» в конец некоторых команд, поэтому я изменил ant на ant.bat в скрипте droidgap, и это сработало.

Кроме того, у этого парня была та же проблема, что и у меня, и я как-то пропустил ее.

1 голос
/ 11 марта 2011

У меня были различные проблемы с созданием примера приложения PhoneGap (http://wiki.phonegap.com/w/page/16494774/Getting-started-with-Android-PhoneGap-in-Eclipse)

Некоторые сообщения об ошибках, которые у меня были: - в `': No such file or directory - android-sdk-path.bat android.bat (Errno::ENOENT) - in stat ': нет такого файла или каталога - ~ / projects / phonegap-android / framework / phonegap.jar

НО ЭТО СЕЙЧАС ИСПРАВЛЕНО !!!

Чтобы исправить проблемы, мне пришлось много чего подправить, так что я не очень уверен, какой из них что-то исправил, но вот моя система в конце (примечание: я на Windows Vista)

СОВМЕСТИМЫЕ версии - apache ant 1.8.2 - Ruby 1.8.7 - Java SDK 1.6 - Git Bash 1.7.3.1

Переменные среды: - ANDROID_HOME = \ android-sdk-windows - ANT_HOME = \ apache-ant-1.8.2 - JAVA_HOME = \ jdk1.6.0_13 - RUBY_HOME = \ Ruby187 - PHONEGAP_ANDROID = \ phonegap-android - Путь - добавитьэти% JAVA_HOME% \ bin;% ANT_HOME% \ bin;% ANDROID_HOME% \ tools;% ANDROID_HOME% \ platform-tools;% RUBY_HOME%

\ bin;% PHONEGAP_ANDROID% \ bin

Используя Git Bash - используйте NEW METHOD - ruby ​​bin / droidgap создайте пример RESULT: успешно созданы два вывода, файл с именем 'PhoneGap.jar 'и проект Android Eclipse для импорта в Eclipse

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...