Я пытаюсь следовать инструкциям по установке wiki , но у меня проблемы. У меня есть все параметры prereqs/path variables/etc, но когда я выполняю команду (в gitbash в соответствии с инструкциями) для построения проекта, я получаю ошибки, которые я не понимаю.
Вот script, который я запускаю:
$ 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: in stat': No such file or directory
block в fu_each_sr
- c:/Users/<user>/Desktop/phonegap/framework/phonegap.jar (Errno::ENO
ENT)
from c:/Ruby192/lib/ruby/1.9.1/fileutils.rb:1418:in
c_dest '
c:/Ruby192/lib/ruby/1.9.1/fileutils.rb: 1432: in fu_each_src_dest0'
fu_each_src_dest
from c:/Ruby192/lib/ruby/1.9.1/fileutils.rb:1416:in
c:/Ruby192/lib/ruby/1.9.1/fileutils.rb: 391: in cp'
copy_libs
from ./droidgap:82:in
from./droidgap:20:in run'
'
from ./droidgap:157:in
Я просмотрел телефонные форумы, и я обнаружил некоторые хиты в части ошибки (часть, где есть телефонная задержка. банку не удалось найти), но ничто в первой части ( "_ не признано" и т.д.). Что я делаю не так? Спасибо.
Дополнительная информация:
-Windows 7 (32 бит)
-руб. 1.9.1
-java jdk1.6.0_21
- ant 1.8.1
Сработало. Я помнил, что читал, что пользователям Windows иногда нужно добавлять ".bat" в конец некоторых команд, поэтому я изменил ant на ant.bat в droidgap script, и он сработал.
Кроме того, этот парень имел ту же проблему, что и я, и я как-то пропустил его.
У меня возникли различные проблемы с созданием примера приложения PhoneGap (http://wiki.phonegap.com/w/page/16494774/Getting-started-with-Android-PhoneGap-in-Eclipse)
Некоторые из сообщений об ошибках у меня были:
- in `': 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 - используйте НОВЫЙ МЕТОД - пример создания ruby bin/droidgap РЕЗУЛЬТАТ: успешно создано два выхода; файл под названием "PhoneGap.jar" и проект Android Eclipse для импорта в Eclipse
Надеюсь, что это поможет