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

документация для 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

ERROR - 'platform add wp8" не является узлом.

Я получаю его с открытым исходным кодом, но это жестоко справочная документация по спагетти. Если кто-то смог успешно установить 3.0 для WP8, любые указатели будут полезны.

13 ответов


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

  1. игнорировать документацию по установке и вся командная строка, узел.Яш вещи (серьезно вы будете тратить часы на это.
  2. перейдите в github и просто загрузите мастер PhoneGap .zip
  3. в этом zip находятся файлы проекта для window 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. определите ОС, которую вы хотите suppport например:

    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

вот ссылка на PhoneGapCordova 3.3.0 Документация http://docs.phonegap.com/en/3.3.0/guide_cli_index.md.html#The%20Command-Line%20Interface


Я тоже столкнулся с этой ошибкой. И я даже попытался загрузить мастер PhoneGap из GitHub, но я узнал, что то, что я получил, было Phonegap 2.9. В конце концов мне пришлось загрузить Кордова 3 Источник

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

  1. скачать и распаковать Кордова 3 Источник
  2. запуск шаблона.летучая мышь в папке cordova-wp8
  3. скопируйте созданные Zip-файлы в шаблон Visual studio папка

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

требования

  • Eclipse + ADT плагин
  • Android SDK Tool
  • Инструменты Платформы Android
  • последняя папка PhoneGap zip. Извлеките его содержимое.

Поддерживаемые Устройства Android

Android 2.2 Android 2.3 Android 4.икс Установка Phonegap Cordova

настройка окружения PATH переменная для Android

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

  2. в левой колонке нажмите ссылку "предварительные настройки системы".

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

  4. выберите переменную PATH в разделе системные переменные. Выберите кнопку "Редактировать". Вам нужно добавить путь к платформе Android SDK-tools и tools справочник. например: 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 распределение.

тип: ./ create

затем нажмите Enter.Запустите Eclipse. В пункте меню Файл и выберите импортировать...

импорт выберите "существующий код Android в рабочую область" и нажмите " Далее>".

обзор проекта, созданного с помощью командной строки. И нажмите кнопку "Готово". Развертывание в эмуляторе В Eclipse, НАЖМИТЕ этот значок на панели инструментов.

после открытия Android SDK Manager отображает различные библиотеки времени выполнения Установите API в соответствии с требование отсюда. В Eclipse, НАЖМИТЕ этот значок на панели инструментов.

выбрать и определение устройства из списка, который приходит. (В текущем списке есть только один пункт.) Нажмите New... В приведенном выше окне, чтобы создать новое виртуальное устройство Android (AVD) и использовать его для запуска проекта.

чтобы открыть эмулятор как отдельное приложение, выберите AVD и нажмите кнопку Старт. Он запускается так же, как и на устройстве, с дополнительными элементами управления, доступными для оборудования кнопки:

развернуть на устройстве:

убедитесь, что Отладка USB включена на вашем устройстве и подключите его к системе. Щелкните правой кнопкой мыши проект и перейдите к Run As > Android Application.

подробнее ...


У меня были проблемы с установкой 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 файл, упомянутый в их документах.


У меня была такая же проблема, но, наконец, я добился успеха, сделав это, пожалуйста, бросьте это изображение Plase выполнить все команды в КОМАНДНАЯ СТРОКА ИНСТРУМЕНТА ТЕЛЕФОНА 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 водитель!--3-->

Windows Phone 8 требует ПК с поддержкой Hyper-V для запуска эмулятора Создание для iOS и использование симулятора iOS требует Mac, способного запускать Xcode 5.1

Зависимости Третьей Стороны:

Узел Joyent.js-позволяет Visual Studio интегрироваться с интерфейсом командной строки Apache Cordova (CLI) и эмулятором Apache Ripple™ Git CLI-требуется, только если вам нужно вручную добавить Git URIs для плагинов

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)

Apple iTunes-требуется для развертывания приложения на устройстве iOS, подключенном к ПК с Windows

enter image description here


запуск CMD в качестве администратора в Windows заставил меня идти, и я думаю, что это имеет смысл только потому, что люди на самом деле никогда не пытаются установить свои вещи в пользовательский каталог. Поэтому при установке узла.js в каталоге Windows, а затем попробуйте установить PhoneGap на Неэлевированный CMD, ему трудно установить переменные пути.


У меня была та же проблема. Я потерял часы, а потом увидел эту версию node.установленный js был 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.