Phonegap Cordova установка Windows


документация для phonegap / cordova абсолютно ужасна. Все, что я пытаюсь сделать, это установить PhoneGap 3.0 в моей среде Windows, но без успеха.

Ниже приведены мои шаги и точки отказа. Может ли кто-нибудь посоветовать решения?

по словам - инструкции:

  1. Установить Узел.js (успешно)
  2. из узлов.js:install -g cordova (успешных)
  3. Добавить Площадку: cordova platform add wp8 (ничего Бывает)
  4. попробуйте с phonegap:phonegap install wp8 (каталог проекта ошибка не может быть найден)

от "руководство по платформе Windows Phone 8"

  1. установить Windows SDK (успешно)
  2. "загрузка и извлечение последней версии [приложения 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 118

13 ответов:

после нескольких часов разочарования... вот что я обнаружил.

  1. игнорировать документацию по установке и вся командная строка, узел.Яш вещи (серьезно вы будете тратить часы на это.
  2. перейдите на github и просто загрузите PhoneGap master .молнии
  3. в этом zip находятся файлы проекта для Windows phone и т. д. платформы... просто используйте эти шаблоны.

Я не знаю, как такой простой процесс может есть худшая документация. Это как будто было написано юристами.

я столкнулся с той же проблемой и боролся в течение часа, чтобы пройти через чтение документы и другие проблемы, сообщенные в переполнении стека, но я не нашел ответа на него. Итак, вот руководство по успешному запуску phonegap / cordova в машине Windows.

выполните следующие действия

  1. скачать и установить узел.js от http://nodejs.org/
  2. выполнить команду npm install -g phonegap (в случае phonegap установка) или выполните команду npm install -g cordova (в случае установки Cordova).
  3. по мере завершения установки вы можете заметить следующее:

    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)
    
  4. обратите внимание, что в приведенной выше строке вы можете увидеть путь, в котором упоминается файл. Скопируйте этот путь. В моем случае это C:\Users\binaryuser\AppData\Roaming\npm\cordova чтобы использовать cd C:\Users\binaryuser\AppData\Roaming\npm\ и типа cordova. Вот оно, наконец-то работает.

  5. С -g значение ключа не работает вы установили Переменные среды путь:
    1. пресс Win + Пауза|Перерыв или щелкните правой кнопкой мыши на Computer и выбрать Properties.
    2. клик Advanced system settings слева.
    3. клик Environment Variables под Advanced tab.
    4. выберите PATH переменной и нажмите кнопку Edit.
    5. скопируйте указанный выше путь в поле Значение и нажмите OK.

этот ответ был впервые размещен здесь:cordova / phonegap не делает каталог android

С выпуском Cordova 3.3.0, кажется, команда PhoneGap пытается решить путаницу именования. Документация была обновлена, чтобы рекомендовать людям использовать cordova команда вместо этого. Не используйте phonegap больше.

здесь свежее руководство по установке для гарантированного безотказного набора вверх:

  1. установить Cordova (PhoneGap, который забыл имя). Для ПК:

    C:> npm install -g cordova
  2. из командной строки, перейдите в папку, которую вы хотите создать свой проект с помощью:

    cordova create hello com.example.hello HelloWorld
    cd hello
  3. определите ОС, которую вы хотите поддерживать, например:

    cordova platform add wp8
  4. установить плагины (при необходимости). Например, мы хотим следующее:

    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
    
  5. наконец, создайте приложение с помощью:
    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 Источник

выполните следующие действия, чтобы получить его.

  1. скачать и распаковать Кордова 3 Источник
  2. запуск шаблона.летучая мышь в папке cordova-wp8
  3. скопируйте созданные 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

  1. на рабочем столе щелкните правой кнопкой мыши Мой компьютер и выберите Свойства.

  2. в левой колонке щелкните ссылку Дополнительные параметры системы.

  3. в окне Свойства системы нажмите на кнопку переменные среды.

  4. выберите переменную пути в разделе системные переменные. Нажмите кнопку Изменить. Вам нужно добавить путь к вашей платформе Android SDK-инструменты и инструменты справочник. например: D:\adt-bundle-windows-x86_64-20130219\sdk\platform-tools;D:\adt-bundle-windows-x86_64-20130219\sdk\tools Сохраните изменения. Закройте диалоговое окно переменная среды.

  5. кроме того, вам может потребоваться включить %JAVA_HOME%\bin в свой путь. Чтобы проверить, требуется ли это, Запустите командную строку и введите java. Если программа не найдена, добавьте в путь %JAVA_HOME%\bin. Возможно, Вам потребуется указать полный путь вместо использования %JAVA_HOME% переменная окружения.
  6. наконец, вам может потребоваться включить %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 файл, упомянутый в их документах.

У меня была такая же проблема, но, наконец, я добился успеха, сделав это, пожалуйста, бросьте это изображение Место выполнения Все команду КОМАНДНАЯ СТРОКА ИНСТРУМЕНТА ТЕЛЕФОНА enter image description here

и Гибридные приложения для нескольких устройств для Visual Studio документация для CTP1. 1 Последнее обновление: 29 мая 2014 .

некоторые из содержания в документации следующим образом.

этот релиз поддерживает создание приложений для следующих цели устройства:

Андроид 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

enter image description here

запуск 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.