license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations
Ten poradnik pokazuje jak zmodyfikować BlackBerry projektów do uaktualnienia ze starszych wersji Cordova. Większość tych instrukcji ma zastosowanie do projektów utworzonych w starszych zestaw narzędzi wiersza polecenia, które poprzedzają cordova
Narzędzia CLI. Zobacz interfejs wiersza poleceń do informacji jak zaktualizować do wersji CLI.
Projekty-CLI, uruchom:
bin/update path/to/project
Dla projektów CLI:
Aktualizacja cordova
wersji CLI. Zobacz interfejs wiersza poleceń.
Uruchom cordova platform update blackberry
w istniejących projektach.
Dla projektów, które zostały utworzone z cordova CLI:
Aktualizacja cordova
wersji CLI. Zobacz interfejs wiersza poleceń.
Uruchom cordova platform update blackberry
Dla projektów nie stworzony z cordova CLI Uruchom:
bin/update <project_path>
Tworzenie nowego projektu Apache Cordova 3.1.0 za pomocą CLI, cordova, zgodnie z opisem w interfejs wiersza poleceń.
Dodać swojej platformy do projektu cordova, na przykład:cordova platform add blackberry10
.
Skopiuj zawartość oryginalnego projektu www
katalogu www
katalog w katalogu głównym projektu cordova właśnie utworzyłeś.
Skopiuj lub zastąpić rodzimych aktywów z oryginalnego projektu ( Resources
, itp.)
Kopia config.xml
plik w www
katalogu i usunąć wszelkie definicje plugin. Należy zmodyfikować ustawienia, tutaj raczej niż w katalogu.
Narzędzia CLI cordova instalowac pluginy, czego potrzebujesz. Należy zauważyć, że CLI obsługuje wszystkie podstawowe API jako wtyczki, więc mogą one potrzebować do dodania. Tylko wtyczek oznaczone 3.0.0 i powyżej są zgodne z CLI.
Tworzenie i testowanie.
Należy pamiętać, że CLI obsługuje wyłącznie na platformie BlackBerry10. PlayBook i BBOS, zapoznaj się z Cordova wersja 2.9.0 i poniżej.
Tworzenie nowego projektu Apache Cordova 3.0.0 za pomocą CLI, cordova, zgodnie z opisem w interfejs wiersza poleceń.
Dodać swojej platformy do projektu cordova, na przykład:cordova platform add blackberry10
.
Skopiuj zawartość oryginalnego projektu www
katalogu www
katalog w katalogu głównym projektu cordova właśnie utworzyłeś.
Skopiuj lub zastąpić rodzimych aktywów z oryginalnego projektu ( Resources
, itp.)
Kopia config.xml
plik w www
katalogu i usunąć wszelkie definicje plugin. Należy zmodyfikować ustawienia, tutaj raczej niż w katalogu.
Narzędzia CLI cordova instalowac pluginy, czego potrzebujesz. Należy zauważyć, że CLI obsługuje wszystkie podstawowe API jako wtyczki, więc mogą one potrzebować do dodania. Tylko 3.0.0 wtyczki są kompatybilne z CLI.
Tworzenie i testowanie.
Dla BlackBerry 10:
Pobierz i rozpakuj źródła Cordova 2.9.0 na miejsce stałe katalogu na dysku twardym, na przykład do~/Cordova-2.9.0
.
Zamknąć uruchomione narzędzi SDK: Eclipse, Momentics i tym podobne.
Przejdź do katalogu, gdzie można umieścić pobrać źródła powyżej, za pomocą systemu unix jak terminalu: Terminal.app, Bash, Cygwin, itp.
Tworzenie nowego projektu, opisanych w przewodniku narzędziem BlackBerry powłoki. Staje się to w domu zaktualizowanego projektu.
Skopiować źródła projektów od starego projektu / www
katalogu do nowego projektu / www
katalogu.
Aktualizacja Cordova odniesienia skrypt w www/index.html
pliku (i innych plików, które zawierają odniesienia skrypt) do nowej cordova.js
pliku.
Dla BlackBerryOS/Playbook:
Pobierz i rozpakuj źródła Cordova 2.9.0 na miejsce stałe katalogu na dysku twardym, na przykład do~/Cordova-2.9.0
.
Zamknąć uruchomione narzędzi SDK: Eclipse, Momentics i tym podobne.
Przejdź do katalogu, gdzie można umieścić pobrać źródła powyżej, za pomocą systemu unix jak terminalu: Terminal.app, Bash, Cygwin, itp.
Tworzenie nowego projektu, zgodnie z opisem w iOS Shell narzędzia przewodnik. Potrzebujesz aktywów od ten nowy projekt.
Kopia www/cordova.js
pliku z nowego projektu w www
katalogu i Usuń www/cordova.js
pliku.
Aktualizacja Cordova odniesienia skrypt w www/index.html
pliku (i innych plików, które zawierają odniesienia skrypt) do nowej cordova.js
pliku.
Kopia native
katalogu z nowym projektem do istniejącego projektu, zastępując stare native
katalogu.
Kopia lib
katalogu z nowym projektem do istniejącego projektu, zastępując stare lib
katalogu.
Kopia cordova
katalogu z nowym projektem do istniejącego projektu, zastępując stare cordova
katalogu.
BlackBerry 10 korzysta z nowych narzędzi CLI i zarządza podstawowe API jako wtyczki. Instrukcje przenieść swój projekt do nowego projektu, zamiast aktualizacji istniejącego projektu, ze względu na złożoność aktualizacji starej projektem. Także Uwaga, że cordova js skrypt plik nazywa się teraz “cordova.js” i już zawiera ciąg wersja.
Pobierz i rozpakuj źródła Cordova 2.8.0 do lokalizacji stałych katalogu na dysku, na przykład do~/Cordova-2.8.0
.
Zamknąć uruchomione narzędzi SDK: Eclipse, Momentics i tym podobne.
Przejdź do katalogu, gdzie można umieścić pobrać źródła powyżej, za pomocą systemu unix jak terminalu: Terminal.app, Bash, Cygwin, itp.
Tworzenie nowego projektu, opisanych w przewodniku narzędziem BlackBerry powłoki. Staje się to w domu zaktualizowanego projektu.
Skopiować źródła projektów od starego projektu / www
katalogu do nowego projektu / www
katalogu.
Aktualizacja Cordova odniesienia skrypt w www/index.html
pliku (i innych plików, które zawierają odniesienia skrypt) do nowej cordova.js
pliku.
Dla BlackBerryOS/Playbook:
Pobierz i rozpakuj źródła Cordova 2.8.0 do lokalizacji stałych katalogu na dysku, na przykład do~/Cordova-2.8.0
.
Zamknąć uruchomione narzędzi SDK: Eclipse, Momentics i tym podobne.
Przejdź do katalogu, gdzie można umieścić pobrać źródła powyżej, za pomocą systemu unix jak terminalu: Terminal.app, Bash, Cygwin, itp.
Tworzenie nowego projektu, zgodnie z opisem w iOS Shell narzędzia przewodnik. Potrzebujesz aktywów od ten nowy projekt.
Kopia www/cordova.js
pliku z nowego projektu w www
katalogu i Usuń www/cordova.js
pliku.
Aktualizacja Cordova odniesienia skrypt w www/index.html
pliku (i innych plików, które zawierają odniesienia skrypt) do nowej cordova.js
pliku.
Kopia native
katalogu z nowym projektem do istniejącego projektu, zastępując stare native
katalogu.
Kopia lib
katalogu z nowym projektem do istniejącego projektu, zastępując stare lib
katalogu.
Kopia cordova
katalogu z nowym projektem do istniejącego projektu, zastępując stare cordova
katalogu.
Pobierz i rozpakuj źródła Cordova 2.7.0 na miejsce stałe katalogu na dysku twardym, na przykład do ~/Cordova-2.7.0
.
Zamknąć uruchomione narzędzi SDK: Eclipse, Momentics i tym podobne.
Przejdź do katalogu, gdzie można umieścić pobrać źródła powyżej, za pomocą systemu unix jak terminalu: Terminal.app, Bash, Cygwin, itp.
Tworzenie nowego projektu, opisanych w przewodniku narzędziem BlackBerry powłoki. Potrzebujesz aktywów od ten nowy projekt.
Kopia www/cordova-2.7.0.js
pliku z nowego projektu w www
katalogu i Usuń www/cordova-2.6.0.js
pliku.
Aktualizacja Cordova odniesienia skrypt w www/index.html
pliku (i innych plików, które zawierają odniesienia skrypt) do nowej cordova-2.7.0.js
pliku.
Kopia native
katalogu z nowym projektem do istniejącego projektu, zastępując stare native
katalogu.
Kopia lib
katalogu z nowym projektem do istniejącego projektu, zastępując stare lib
katalogu.
Kopia cordova
katalogu z nowym projektem do istniejącego projektu, zastępując stare cordova
katalogu.
Aktualizacja katalogu download telefon:
Zalecane jest, że można pobrać nową kopię całego katalogu.
Jednakże tu są nowe części potrzebne do aktualizacji fragmentaryczne:
Zaktualizować plik cordova.blackberry.js w Phonegap-2.6.0/lib/blackberry/javascript
katalogu.
Aktualizacja ext
, ext-air
, i ext-qnx
w Phonegap-2.6.0/lib/blackberry/framework
katalogu.
Aktualizacja build.xml
plik w Phonegap-2.6.0/lib/blackberry
katalogu.
Aktualizacja Phonegap-2.6.0/lib/blackberry/bin
katalogu.
Aktualizacja VERSION
plik w Phonegap-2.6.0/lib/blackberry
katalogu.
Aktualizowanie w przykładzie / katalog lub migracja istniejącego projektu:
Otwarte www
katalogu, który zawiera aplikację.
Usuwania i aktualizacji pliku .jar w ext/
katalogu.
Aktualizowanie zawartości ext-air/
katalogu.
Aktualizowanie zawartości ext-qnx/
katalogu.
Skopiuj nowe cordova-2.6.0.js
do projektu.
Uaktualnić twój HTML, aby skorzystać z nowego cordova-2.6.0.js
pliku.
Aktualizacja katalogu download telefon:
Zalecane jest, że można pobrać nową kopię całego katalogu.
Jednakże tu są nowe części potrzebne do aktualizacji fragmentaryczne:
Zaktualizować plik cordova.blackberry.js w Phonegap-2.5.0/lib/blackberry/javascript
katalogu.
Aktualizacja ext
, ext-air
, i ext-qnx
w Phonegap-2.5.0/lib/blackberry/framework
katalogu.
Aktualizacja build.xml
plik w Phonegap-2.5.0/lib/blackberry
katalogu.
Aktualizacja Phonegap-2.5.0/lib/blackberry/bin
katalogu.
Aktualizacja VERSION
plik w Phonegap-2.5.0/lib/blackberry
katalogu.
Aktualizowanie w przykładzie / katalog lub migracja istniejącego projektu:
Otwarte www
katalogu, który zawiera aplikację.
Usuwania i aktualizacji pliku .jar w ext/
katalogu.
Aktualizowanie zawartości ext-air/
katalogu.
Aktualizowanie zawartości ext-qnx/
katalogu.
Skopiuj nowe cordova-2.5.0.js
do projektu.
Uaktualnić twój HTML, aby skorzystać z nowego cordova-2.5.0.js
pliku.
Aktualizacja tylko www
katalogu:
Otwarte www
katalogu, który zawiera aplikację.
Usuwania i aktualizacji pliku .jar w ext/
katalogu.
Aktualizowanie zawartości ext-air/
katalogu.
Skopiuj nowe cordova-2.4.0.js
do projektu.
playbook/
katalogu.qnx/
katalogu.Uaktualnić twój HTML, aby skorzystać z nowego cordova-2.4.0.js
pliku.
Aktualizacja katalogu sample (tj, aktualizacji za pomocą narzędzia):
Otwarte sample/lib/
katalogu.
Aktualizacja pliku .jar w cordova.2.3.0/ext/
katalogu.
Aktualizowanie zawartości cordova.2.3.0/ext-air/
katalogu.
Aktualizowanie zawartości cordova.2.3.0/ext-qnx/
katalogu.
Aktualizacja pliku js w cordova.2.3.0/javascript/
katalogu.
Otwarte sample/lib/
katalogu i nazwy cordova.2.3.0/
katalogucordova.2.4.0/
.
Typ ant blackberry build
lub ant playbook build
do aktualizacji www
katalogu z aktualizacja Cordova.
Otwarte www
katalog i uaktualnić twój HTML, aby skorzystać z nowego cordova-2.4.0.js
pliku.
Aktualizacja tylko www
katalogu:
Otwarte www
katalogu, który zawiera aplikację.
Usuwania i aktualizacji pliku .jar w ext/
katalogu.
Aktualizowanie zawartości ext-air/
katalogu.
Skopiuj nowe cordova-2.3.0.js
do projektu.
playbook/
katalogu.qnx/
katalogu.Uaktualnić twój HTML, aby skorzystać z nowego cordova-2.3.0.js
pliku.
Aktualizacja katalogu sample (tj, aktualizacji za pomocą narzędzia):
Otwarte sample/lib/
katalogu.
Aktualizacja pliku .jar w cordova.2.2.0/ext/
katalogu.
Aktualizowanie zawartości cordova.2.2.0/ext-air/
katalogu.
Aktualizowanie zawartości cordova.2.2.0/ext-qnx/
katalogu.
Aktualizacja pliku js w cordova.2.2.0/javascript/
katalogu.
Otwarte sample/lib/
katalogu i nazwy cordova.2.2.0/
katalogucordova.2.3.0/
.
Typ ant blackberry build
lub ant playbook build
do aktualizacji www
katalogu z aktualizacja Cordova.
Otwarte www
katalog i uaktualnić twój HTML, aby skorzystać z nowego cordova-2.3.0.js
pliku.
Aktualizacja katalogu www:
Otwarte www
katalogu, który zawiera aplikację.
Usuwania i aktualizacji pliku .jar w ext/
katalogu.
Aktualizowanie zawartości ext-air/
katalogu.
Skopiuj nowe cordova-2.2.0.js
do projektu.
playbook/
katalogu.qnx/
katalogu.Uaktualnić twój HTML, aby skorzystać z nowego cordova-2.2.0.js
pliku.
Aktualizacja katalogu sample (tj, aktualizacji za pomocą narzędzia):
Otwarte sample/lib/
katalogu.
Aktualizacja pliku .jar w cordova.2.1.0/ext/
katalogu.
Aktualizowanie zawartości cordova.2.1.0/ext-air/
katalogu.
Aktualizowanie zawartości cordova.2.1.0/ext-qnx/
katalogu.
Aktualizacja pliku js w cordova.2.1.0/javascript/
katalogu.
Otwarte sample/lib/
katalogu i nazwy cordova.2.1.0/
katalogucordova.2.2.0/
.
Typ ant blackberry build
lub ant playbook build
do aktualizacji www
katalogu z aktualizacja Cordova.
Otwarte www
katalog i uaktualnić twój HTML, aby skorzystać z nowego cordova-2.2.0.js
pliku.
Aktualizacja tylko www
katalogu:
Otwarte www
katalogu, który zawiera aplikację.
Usuwania i aktualizacji pliku .jar w ext/
katalogu.
Aktualizowanie zawartości ext-air/
katalogu.
Skopiuj nowe cordova-2.1.0.js
do projektu.
playbook/
katalogu.Uaktualnić twój HTML, aby skorzystać z nowego cordova-2.1.0.js
pliku.
Aktualizacja katalogu sample (tj, aktualizacji za pomocą narzędzia):
Otwarte sample/lib/
katalogu.
Aktualizacja pliku .jar w cordova.2.0.0/ext/
katalogu.
Aktualizowanie zawartości cordova.2.0.0/ext-air/
katalogu.
Aktualizacja pliku js w cordova.2.0.0/javascript/
katalogu.
Otwarte sample/lib/
katalogu i nazwy cordova.2.0.0/
katalogucordova.2.1.0/
.
Typ ant blackberry build
lub ant playbook build
do aktualizacji www
katalogu z aktualizacja Cordova.
Otwarte www
katalog i uaktualnić twój HTML, aby skorzystać z nowego cordova-2.1.0.js
pliku.
Aktualizacja tylko www
katalogu:
Otwarte www
katalogu, który zawiera aplikację.
Usuwania i aktualizacji pliku .jar w ext/
katalogu.
Aktualizowanie zawartości ext-air/
katalogu.
Skopiuj nowe cordova-2.0.0.js
do projektu.
playbook/
katalogu.Uaktualnić twój HTML, aby skorzystać z nowego cordova-2.0.0.js
pliku.
Aktualizacja www/plugins.xml
pliku. Dwie wtyczki zmienił ich etykiecie nazw usług. Zmienić stare wpisy do przechwytywania i kontaktu wtyczki od:
<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
Do:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
Aktualizacja katalogu sample (tj, aktualizacji za pomocą narzędzia):
Otwarte sample/lib/
katalogu.
Aktualizacja pliku .jar w cordova.1.9.0/ext/
katalogu.
Aktualizowanie zawartości cordova.1.9.0/ext-air/
katalogu.
Aktualizacja pliku js w cordova.1.9.0/javascript/
katalogu.
Otwarte sample/lib/
katalogu i nazwy cordova.1.9.0/
katalogucordova.2.0.0/
.
Typ ant blackberry build
lub ant playbook build
do aktualizacji www
katalogu z aktualizacja Cordova.
Otwarte www
katalog i uaktualnić twój HTML, aby skorzystać z nowego cordova-2.0.0.js
pliku.
Otwarte www
katalog i aktualizacji plugins.xml
pliku. Dwie wtyczki zmienił ich etykiecie nazw usług. Zmienić stare wpisy do przechwytywania i kontaktu wtyczki od:
<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
Do:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
Aktualizacja tylko www
katalogu:
Otwarte www
katalogu, który zawiera aplikację.
Usuwania i aktualizacji pliku .jar w ext/
katalogu.
Aktualizowanie zawartości ext-air/
katalogu.
Skopiuj nowe cordova-1.8.0.js
do projektu.
playbook/
katalogu.Uaktualnić twój HTML, aby skorzystać z nowego cordova-1.8.0.js
pliku.
Aktualizacja www/plugins.xml
pliku. Dwie wtyczki zmienił ich etykiecie nazw usług. Zmienić stare wpisy do przechwytywania i kontaktu wtyczki od:
<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
Do:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
Aktualizacja katalogu sample (tj, aktualizacji za pomocą narzędzia):
Otwarte sample/lib/
katalogu.
Aktualizacja pliku .jar w cordova.1.7.0/ext/
katalogu.
Aktualizowanie zawartości cordova.1.7.0/ext-air/
katalogu.
Aktualizacja pliku js w cordova.1.7.0/javascript/
katalogu.
Otwarte sample/lib/
katalogu i nazwy cordova.1.7.0/
katalogucordova.1.8.0/
.
Typ ant blackberry build
lub ant playbook build
do aktualizacji www
katalogu z aktualizacja Cordova.
Otwarte www
katalog i uaktualnić twój HTML, aby skorzystać z nowego cordova-1.8.0.js
pliku.
Otwarte www
katalog i aktualizacji plugins.xml
pliku. Dwie wtyczki zmienił ich etykiecie nazw usług. Zmienić stare wpisy do przechwytywania i kontaktu wtyczki od:
<plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/> <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
Do:
<plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/> <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>