Phonegap Cordova установка Windows
документация для phonegap / cordova абсолютно ужасна. Все, что я пытаюсь сделать, это установить PhoneGap 3.0 в моей среде Windows, но без успеха.
Ниже приведены мои шаги и точки отказа. Может ли кто-нибудь посоветовать решения?
по словам - инструкции:
- Установить Узел.js (успешно)
- из узлов.js:
install -g cordova
(успешных) - Добавить Площадку:
cordova platform add wp8
(ничего Бывает) - попробуйте с phonegap:
phonegap install wp8
(каталог проекта ошибка не может быть найден)
от "руководство по платформе Windows Phone 8"
- установить Windows SDK (успешно)
- "загрузка и извлечение последней версии [приложения PhoneGap. Вы будете работать в подпапке libwindows-phone-8wp8, libwindows-phone-8wp7 содержит версию Windwos Phone 7 Cordova"
да?!?! Какое место это каталог внутри?!?! Поэтому я нашел недокументированный каталог phonegap, похороненный в AppDataLocal... и есть каталог libs, но там, конечно, нет никаких подпапок WP8. Откуда бы это установить? Предположительно команда add platform выше, но добавить, что просто возвращает меня в новую командную строку.
пробовал использовать команду phonegap:phonegap plaform add wp8
ошибка - 'platform add wp8" не является узлом.
Я получаю его с открытым исходным кодом, но это жестоко спагетти справочная документация. Если кто-то смог успешно установить 3.0 для WP8, любые указатели будут полезны.
13 ответов:
после нескольких часов разочарования... вот что я обнаружил.
- игнорировать документацию по установке и вся командная строка, узел.Яш вещи (серьезно вы будете тратить часы на это.
- перейдите на github и просто загрузите PhoneGap master .молнии
- в этом zip находятся файлы проекта для Windows phone и т. д. платформы... просто используйте эти шаблоны.
Я не знаю, как такой простой процесс может есть худшая документация. Это как будто было написано юристами.
я столкнулся с той же проблемой и боролся в течение часа, чтобы пройти через чтение документы и другие проблемы, сообщенные в переполнении стека, но я не нашел ответа на него. Итак, вот руководство по успешному запуску phonegap / cordova в машине Windows.
выполните следующие действия
- скачать и установить узел.js от http://nodejs.org/
- выполнить команду
npm install -g phonegap
(в случае phonegap установка) или выполните командуnpm install -g cordova
(в случае установки Cordova).по мере завершения установки вы можете заметить следующее:
C:\Users\binaryuser\AppData\Roaming\npm\cordova -> C:\Users\binaryuser\AppData\Roaming\npm\node_modules\cordova\bin\cordova cordova@3.0.9 C:\Users\binaryuser\AppData\Roaming\npm\node_modules\cordova ├── ncallbacks@1.0.0 ├── open@0.0.3 ├── colors@0.6.2 ├── semver@1.1.0 ├── shelljs@0.1.2 ├── follow-redirects@0.0.3 (underscore@1.5.2) ├── elementtree@0.1.3 (sax@0.3.5) ├── optimist@0.6.0 (wordwrap@0.0.2, minimist@0.0.2) ├── xcode@0.5.1 (node-uuid@1.3.3, pegjs@0.6.2) ├── glob@3.2.6 (inherits@2.0.1, minimatch@0.2.12) ├── plist@0.4.3 (xmlbuilder@0.4.2, xmldom@0.1.16) ├── tar@0.1.18 (inherits@2.0.1, block-stream@0.0.7, fstream@0.1.24) ├── prompt@0.2.7 (revalidator@0.1.5, pkginfo@0.3.0, read@1.0.5, utile@0.1.7, winston@0.6.2) ├── request@2.22.0 (json-stringify-safe@4.0.0, aws-sign@0.3.0, qs@0.6.5, oauth-sign@0.3.0, forever-agent@0.5.0, cookie-jar@0.3.0, tunnel-agent@0.3.0, mime@1.2.11, node-uuid@1.4.1, http-signature@0.10.0, hawk@0.13.1, form-data@0.0.8) ├── express@3.0.0 (methods@0.0.1, fresh@0.1.0, range-parser@0.0.4, crc@0.2.0, cookie@0.0.4, commander@0.6.1, debug@0.7.2, mkdirp@0.3.3, send@0.1.0, connect@2.6.0) ├── ripple-emulator@0.9.18 (connect-xcors@0.5.2, colors@0.6.0-1, accounting@0.3.2, request@2.12.0, moment@1.7.2, express@3.1.0) ├── npm@1.3.11 └── plugman@0.11.0 (ncallbacks@1.1.0, osenv@0.0.3, bplist-parser@0.0.4, underscore@1.4.4, semver@2.0.11, dep-graph@1.1.0, elementtree@0.1.5, xcode@0.6.1, nopt@1.0.10, rc@0.3.0, tar.gz@0.1.1, npm@1.3.4)обратите внимание, что в приведенной выше строке вы можете увидеть путь, в котором упоминается файл. Скопируйте этот путь. В моем случае это
C:\Users\binaryuser\AppData\Roaming\npm\cordova
чтобы использоватьcd C:\Users\binaryuser\AppData\Roaming\npm\
и типаcordova
. Вот оно, наконец-то работает.- С
-g
значение ключа не работает вы установили Переменные среды путь:
- пресс Win + Пауза|Перерыв или щелкните правой кнопкой мыши на
Computer
и выбратьProperties
.- клик
Advanced system settings
слева.- клик
Environment Variables
подAdvanced
tab.- выберите
PATH
переменной и нажмите кнопкуEdit
.- скопируйте указанный выше путь в поле Значение и нажмите
OK
.
этот ответ был впервые размещен здесь:cordova / phonegap не делает каталог android
С выпуском Cordova 3.3.0, кажется, команда PhoneGap пытается решить путаницу именования. Документация была обновлена, чтобы рекомендовать людям использовать
cordova
команда вместо этого. Не используйтеphonegap
больше.здесь свежее руководство по установке для гарантированного безотказного набора вверх:
установить Cordova (PhoneGap, который забыл имя). Для ПК:
C:> npm install -g cordovaиз командной строки, перейдите в папку, которую вы хотите создать свой проект с помощью:
cordova create hello com.example.hello HelloWorld cd helloопределите ОС, которую вы хотите поддерживать, например:
cordova platform add wp8установить плагины (при необходимости). Например, мы хотим следующее:
cordova plugin add org.apache.cordova.device cordova plugin add org.apache.cordova.camera cordova plugin add org.apache.cordova.media-capture cordova plugin add org.apache.cordova.media- наконец, создайте приложение с помощью:
cordova build wp8вот ссылка на
PhoneGapДокументация Кордова 3.3.0 http://docs.phonegap.com/en/3.3.0/guide_cli_index.md.html#The%20Command-Line%20Interface
Я столкнулся с этой же ошибкой тоже. И я даже попытался загрузить PhoneGap master из GitHub, но я узнал, что то, что я получил, было Phonegap 2.9. В конце концов мне пришлось скачать Кордова 3 Источник
выполните следующие действия, чтобы получить его.
- скачать и распаковать Кордова 3 Источник
- запуск шаблона.летучая мышь в папке cordova-wp8
- скопируйте созданные Zip-файлы в шаблон Visual studio папка
установка Phonegap Cordova на Windows
требования
- Eclipse + ADT плагин
- Android SDK Tool
- Инструменты Платформы Android
- последняя папка почтового индекса PhoneGap. Извлеките его содержимое.
Поддерживаемые Устройства Android
Android 2.2 Android 2.3 Android 4.икс Установка Phonegap Cordova
настройка окружения PATH переменная для Android
на рабочем столе щелкните правой кнопкой мыши Мой компьютер и выберите Свойства.
в левой колонке щелкните ссылку Дополнительные параметры системы.
в окне Свойства системы нажмите на кнопку переменные среды.
выберите переменную пути в разделе системные переменные. Нажмите кнопку Изменить. Вам нужно добавить путь к вашей платформе Android SDK-инструменты и инструменты справочник. например: D:\adt-bundle-windows-x86_64-20130219\sdk\platform-tools;D:\adt-bundle-windows-x86_64-20130219\sdk\tools Сохраните изменения. Закройте диалоговое окно переменная среды.
- кроме того, вам может потребоваться включить %JAVA_HOME%\bin в свой путь. Чтобы проверить, требуется ли это, Запустите командную строку и введите java. Если программа не найдена, добавьте в путь %JAVA_HOME%\bin. Возможно, Вам потребуется указать полный путь вместо использования %JAVA_HOME% переменная окружения.
- наконец, вам может потребоваться включить %ANT_HOME%\bin в свой путь. Чтобы проверить, требуется ли это, Запустите командную строку и введите ant. Если программа не найдена, добавьте в путь %ANT_HOME%\bin. Возможно,Вам потребуется указать полный путь вместо использования переменной среды %ANT_HOME%. Настройка нового проекта
Откройте командную строку, перейдите в каталог bin в подпапке android Cordova распределение.
тип: ./создать
затем нажмите Enter.Запустите Eclipse. В пункте меню Файл и выберите импортировать...
импорт выберите "существующий код Android в рабочее пространство" и нажмите " Далее>".
просмотрите проект, созданный с помощью командной строки. И нажмите кнопку "Готово". Развертывание в эмуляторе В Eclipse, НАЖМИТЕ этот значок на панели инструментов.
после открытия диспетчер Android SDK отображает различные библиотеки времени выполнения Установите API, как в требование отсюда. В Eclipse, НАЖМИТЕ этот значок на панели инструментов.
выбрать и определение устройства из списка, который приходит. (В текущем списке есть только один элемент.) Нажмите кнопку Создать... в окне выше, чтобы создать новое виртуальное устройство Android(AVD) и использовать его для запуска проекта.
чтобы открыть эмулятор как отдельное приложение, выберите AVD и нажмите кнопку Старт. Он запускается так же, как и на устройстве, с дополнительными элементами управления, доступными для аппаратного обеспечения кнопки:
развернуть на устройстве:
убедитесь, что USB-отладка включена на вашем устройстве и подключите его к системе. Щелкните правой кнопкой мыши проект и перейдите в меню запуск от имени > приложение Android.
У меня были проблемы с установкой phonegap. Проблемы были исправлены, когда я запускаю cmd от имени администратора, а затем запускаю команду
npm install -g phonegap
и он успешно установлен.
затем в каталоге, где он установлен, я открыл cmd и запустил команду phonegap, и она работала нормально. Теперь будем играть с ним еще:)
спасибо приятелям за всю эту помощь.
на
C:\phonegap-2.9.0\lib\windows-phone-8 there's
пакетный файл с именемcreateTemplates.bat
. Вам нужно выполнить этот файл, который создастCordovaWP8_2_9_0.zip
файл, упомянутый в их документах.
У меня была такая же проблема, но, наконец, я добился успеха, сделав это, пожалуйста, бросьте это изображение Место выполнения Все команду КОМАНДНАЯ СТРОКА ИНСТРУМЕНТА ТЕЛЕФОНА
некоторые из содержания в документации следующим образом.
этот релиз поддерживает создание приложений для следующих цели устройства:
Андроид 4+ (4.4 обеспечение оптимального опыта разработчика ) iOS 6 & 7 Для Windows 8.0 (Склад) телефон Windows Phone 8.0
требования: Windows 8.1
Visual Studio 2013 Update 2-Professional, Ultimate или Premium с установленными следующими дополнительными функциями:
инструменты для обслуживания приложений магазина для Windows 8 Windows Phone 8.0 SDK
дополнительные системные требования зависят от платформы устройства:
эмулятор Android лучше всего работает с ПК, способными установить Intel HAXM водитель
для работы эмулятора Windows Phone 8 требуется ПК с поддержкой Hyper-V Для создания iOS и использования симулятора iOS требуется Mac, способный запускать Xcode 5.1
Зависимости От Третьих Лиц:
Узел Joyent.js-позволяет Visual Studio интегрироваться с интерфейсом командной строки Apache Cordova (CLI) и эмулятором Apache Ripple™ Git CLI-требуется только в том случае, если вам нужно вручную добавить Git URI для плагинов
Google Chrome – Требуется для запуска эмулятора Apache Ripple для iOS и Android
Apache Ant 1.8.0+ - требуется в качестве зависимости для процесса сборки Android
Oracle Java JDK 7-требуется в качестве зависимости для процесса сборки Android
Android SDK-требуется в качестве зависимости для процесса сборки Android и пульсации
SQLLite для среды выполнения Windows-требуется добавить SQL-подключение к приложениям Windows (для плагина WebSQL Polyfill)
Яблоко iTunes-требуется для развертывания приложения на устройстве iOS, подключенном к ПК с Windows
запуск CMD в качестве администратора в Windows заставил меня идти, и я думаю, что это имеет смысл только потому, что люди на самом деле никогда не прилагают усилий для установки своих вещей в пользовательский каталог. Поэтому при установке узла.js в каталоге Windows, а затем попробуйте установить PhoneGap на Unelevated CMD, ему трудно установить переменные пути.
У меня была та же проблема. Я потерял часы, а потом увидел эту версию узла.Яш установлен был 0.8. Но я скачал и установил версию 0.10 с узла.сайт js.
Я скачал и установил снова, и теперь версия 0.10. Результат: PhoneGap был успешно установлен с этой версией.
Phonegap может быть немного сложнее для новичков. Я потратил много времени, пытаясь найти оптимальный способ для создания надежного приложения для android, которое может получить доступ к собственным функциям телефона.
этой ссылке предоставляет пошаговый метод для создания приложения Phonegap android с использованием windows, html и javascript.
Я тоже много боролся с шагами phonegap.
правильная документация находится по следующей ссылке. http://docs.phonegap.com/en/edge/guide_cli_index.md.html
больше нет команды cordova, она заменена на phonegap.