Phonegap aka Cordova. NetBeans


Удачная установка Phonegap.
Если все верно, то в NetBeans появляется поддержка Phonegap


Затем был установлен Cordova
Если все верно, то в NetBeans появляется поддержка Cordova

!!! Внимание, в NetBeans можно выбрать только одно из двух, или Phonegap или Cordova (тоесть последнее установленное)
Например в моем случае в меню NetBeans добавилось: Образец Cordova Maps


Microsoft Windows [Version 6.3.9600]
(c) Корпорация Майкрософт (Microsoft Corporation), 2013. Все права защищены.

C:\Users\combo>npm install -g phonegap
C:\Users\combo\AppData\Roaming\npm\phonegap -> C:\Users\combo\AppData\Roaming\np
m\node_modules\phonegap\bin\phonegap.js
phonegap@3.5.0-0.20.4 C:\Users\combo\AppData\Roaming\npm\node_modules\phonegap
├── pluralize@0.0.4
├── colors@0.6.0-1
├── semver@1.1.0
├── qrcode-terminal@0.9.4
├── shelljs@0.1.4
├── optimist@0.6.0 (wordwrap@0.0.2, minimist@0.0.10)
├── prompt@0.2.11 (revalidator@0.1.8, pkginfo@0.3.0, read@1.0.5, utile@0.2.1, wi
nston@0.6.2)
├── phonegap-build@0.8.4 (qrcode-terminal@0.8.0, optimist@0.3.7, shelljs@0.0.9,
phonegap-build-api@0.3.3)
├── connect-phonegap@0.11.0 (home-dir@0.1.2, connect-inject@0.3.2, request-progr
ess@0.3.1, shelljs@0.2.6, tar@0.1.19, request@2.33.0, node-static@0.7.0, gaze@0.
4.3, useragent@2.0.8, connect@2.12.0)
├── cordova@3.5.0-0.2.4 (q@0.9.7, underscore@1.4.4, cordova-lib@0.21.3)
└── cordova-lib@0.21.4-dev (osenv@0.0.3, properties-parser@0.2.3, bplist-parser@
0.0.5, mime@1.2.11, q@0.9.7, semver@2.0.11, underscore@1.4.4, dep-graph@1.1.0, p
list-with-patches@0.5.1, npmconf@0.1.16, xcode@0.6.6, rc@0.3.0, glob@3.2.11, tar
@0.1.19, elementtree@0.1.5, request@2.22.0, npm@1.3.4)

C:\Users\combo>phonegap

Usage: node C:\Users\combo\AppData\Roaming\npm\node_modules\phonegap\bin\phonega
p.js [options] [commands]

Description:

  PhoneGap command-line tool.

Commands:

  create         create a phonegap project
  serve                serve a phonegap project
  build      build the project for a specific platform
  install    install the project on for a specific platform
  run        build and install the project for a specific platform
  local [command]      development on local system
  remote [command]     development in cloud with phonegap/build
  platform [command]   update a platform version
  plugin [command]     add, remove, and list plugins
  help [command]       output usage information
  version              output version number

Options:

  -d, --verbose        allow verbose output
  -v, --version        output version number
  -h, --help           output usage information

Platforms:

  keyword            | local environment   | remote environment
  -------------------|---------------------|-------------------
  android            | Yes                 | Yes
  ios                | Yes                 | Yes
  wp8                | Yes                 | Yes
  Blackberry 10      | Yes                 | No

Examples:

  $ node C:\Users\combo\AppData\Roaming\npm\node_modules\phonegap\bin\phonegap.j
s help create
  $ node C:\Users\combo\AppData\Roaming\npm\node_modules\phonegap\bin\phonegap.j
s help remote build
  $ node C:\Users\combo\AppData\Roaming\npm\node_modules\phonegap\bin\phonegap.j
s create path/to/my-app
  $ node C:\Users\combo\AppData\Roaming\npm\node_modules\phonegap\bin\phonegap.j
s remote build android


C:\Users\combo>npm install -g cordova
C:\Users\combo\AppData\Roaming\npm\cordova -> C:\Users\combo\AppData\Roaming\npm
\node_modules\cordova\bin\cordova
cordova@3.5.0-0.2.4 C:\Users\combo\AppData\Roaming\npm\node_modules\cordova
├── q@0.9.7
├── underscore@1.4.4
├── optimist@0.6.0 (wordwrap@0.0.2, minimist@0.0.10)
└── cordova-lib@0.21.3 (osenv@0.0.3, bplist-parser@0.0.5, mime@1.2.11, semver@2.
0.11, plist-with-patches@0.5.1, shelljs@0.1.4, rc@0.3.0, npmconf@0.1.16, dep-gra
ph@1.1.0, glob@3.2.9, elementtree@0.1.5, xcode@0.6.6, tar@0.1.19, request@2.22.0
, npm@1.3.4)

C:\Users\combo>

1. node js http://nodejs.org/ INSTALL (npm идет в наборе)
2. GIT http://git-scm.com/download/win

GIT
=======================
;W:\Program Files (x86)\Git\bin;W:\Program Files (x86)\Git\cmd



Добавляем
;C:\Development\android-sdk-windows\platform-tools;C:\Development\android-sdk-windows\tools

Добавляем
C:\Users\combo\AppData\Roaming\npm

npm -v


node -v            CORDOVA


$ sudo npm config set proxy http://proxy:8080
$ sudo npm config set https-proxy http://proxy:8080

$ npm config list

$ npm install -g cordova

$ npm update -g cordova

$ cordova --version
-----------------------------------------
$ git --version
$ git config --global http.proxy http://proxy:8080
$ git config --global https.proxy http://proxy:8080

$ git config --list
--------------------------------------------




        PHONEGAP ***

Сначала устанавливается nodejs.org, после ставиться сам phonegap

Install
-------
npm install -g phonegap

    если ошибки то
npm install -g phonegap@3.4
npm update -g phonegap

Usage
-------
$ phonegap create my-app
$ cd my-app
$ phonegap run android
      




C:\Users\AlexVarboffin\Desktop\phonegap-2.9.1\lib\android\bin>create Zahra com.psyberia.zahra ZahraApp

================================
Устанавливаем cordova
npm install -g cordova

C:\Users\AlexVarboffin\AppData\Roaming\npm\cordova -> C:\Users\AlexVarboffin\AppData\Roaming\npm\node_modules\cordova\bin\cordova

И соответственно запускаем команды в папке приложения
cordova plugin add org.apache.cordova.media
cordova plugin add org.apache.cordova.globalization
cordova plugin add org.apache.cordova.inappbrowser


C:\Users\AlexVarboffin\Documents\NetBeansProjects\CordovaMapsSample>cordova plugin add org.apache.cordova.inappbrowser



GIT
=======================
;W:\Program Files (x86)\Git\bin;W:\Program Files (x86)\Git\cmd




C:\Users\AlexVarboffin\AppData\Roaming\npm\cordova -> C:\Users\AlexVarboffin\AppData\Roaming\npm\node_modules\cordova\bin\cordova


==========================================
nodejs.org



java -version
javac -version




NETBINS nbandroid plugin
http://nbandroid.org/updates/updates.xml




Android platform guide:

$ cordova create hello com.example.hello "HelloWorld"

Command Line Interface guide tells:

$ phonegap create hello com.example.hello HelloWorld



ECLIPSE

ADT PLUGIN (http://developer.android.com/sdk/installing/installing-adt.html)

https://dl-ssl.google.com/android/eclipse/



ADB CONNECT
http://ppareit.github.com/AdbConnect/