Uaktualnianie BlackBerry 10
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 modernizacji 3.6.0 4.0.0
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.
Uaktualnienie do 3.2.0 od 3.1.0
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>
Uaktualnić do 3.1.0 3.0.0
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
kataloguwww
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 wwww
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.
Uaktualnienie do consoli (3.0.0) z 2.9.0
Tworzenie nowego projektu Apache Cordova 3.0.0 za pomocą CLI, cordova, zgodnie z opisem w interfejs wiersza poleceń.
Dodaj swojej platformy do projektu cordova, na przykład:
cordova platform add blackberry10
.Skopiuj zawartość oryginalnego projektu
www
katalogu dowww
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 wwww
katalogu i usunąć wszelkie definicje plugin. Należy zmodyfikować ustawienia tutaj a nie 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.
Projekty modernizacji 2.8.0 do 2.9.0
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, zgodnie z opisem w BlackBerry Shell narzędzia przewodnik. To staje się domem 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 nowejcordova.js
pliku.
Dla BlackBerryOS/Playbook:
Pobierz i rozpakuj źródła Cordova 2.9.0 do lokalizacji stałych 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 BlackBerry Shell narzędzia przewodnik. Potrzebujesz aktywów od ten nowy projekt.
Kopia
www/cordova.js
pliku z nowego projektu wwww
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 nowejcordova.js
pliku.Kopia
native
katalogu z nowym projektem do istniejącego projektu, zastępując starenative
katalogu.Kopia
lib
katalogu z nowym projektem do istniejącego projektu, zastępując starelib
katalogu.Kopia
cordova
katalogu z nowym projektem do istniejącego projektu, zastępując starecordova
katalogu.
Projekty modernizacji 2.7.0 do 2.8.0
BlackBerry 10 korzysta z nowych narzędzi CLI i zarządza podstawowych interfejsów API jako wtyczki. Instrukcji migracji projektu nowego projektu, zamiast aktualizacji istniejącego projektu, ze względu na złożoność aktualizacji starego projektu. Także Uwaga, że cordova js skrypt pliku teraz nazywa się "cordova.js" i już zawiera ciąg wersji.
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 BlackBerry Shell narzędzia przewodnik. To staje się domem 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 nowejcordova.js
pliku.
Dla BlackBerryOS/Playbook:
Pobierz i rozpakuj źródła Cordova 2.8.0 do lokalizacji stałych katalogu na dysku twardym, 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 BlackBerry Shell narzędzia przewodnik. Potrzebujesz aktywów od ten nowy projekt.
Kopia
www/cordova.js
pliku z nowego projektu wwww
katalogu i Usuńwww/cordova.js
pliku.Zaktualizować odniesienia skrypt Cordova w
www/index.html
pliku (i innych plików, które zawierają odniesienia skrypt) wskaż Nowycordova.js
pliku.Kopia
native
katalogu z nowym projektem do istniejącego projektu, zastępując starenative
katalogu.Kopia
lib
katalogu z nowym projektem do istniejącego projektu, zastępując starelib
katalogu.Kopia
cordova
katalogu z nowym projektem do istniejącego projektu, zastępując starecordova
katalogu.
Projekty modernizacji 2.6.0 2.7.0
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ć pobrany źródła powyżej, za pomocą systemu unix jak terminal: Terminal.app, Bash, Cygwin, itp.
Tworzenie nowego projektu, zgodnie z opisem w BlackBerry Shell narzędzia przewodnik. Potrzebujesz aktywów od ten nowy projekt.
Kopia
www/cordova-2.7.0.js
pliku z nowego projektu wwww
katalogu i Usuńwww/cordova-2.6.0.js
pliku.Zaktualizować odniesienia skrypt Cordova w
www/index.html
pliku (i innych plików, które zawierają odniesienia skrypt) wskaż Nowycordova-2.7.0.js
pliku.Kopia
native
katalogu z nowym projektem do istniejącego projektu, zastępując starenative
katalogu.Kopia
lib
katalogu z nowym projektem do istniejącego projektu, zastępując starelib
katalogu.Kopia
cordova
katalogu z nowym projektem do istniejącego projektu, zastępując starecordova
katalogu.
Uaktualnienie do 2.6.0 z 2.5.0
Aktualizacja katalogu download PhoneGap:
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
, iext-qnx
wPhonegap-2.6.0/lib/blackberry/framework
katalogu.Aktualizacja
build.xml
plik wPhonegap-2.6.0/lib/blackberry
katalogu.Aktualizacja
Phonegap-2.6.0/lib/blackberry/bin
katalogu.Aktualizacja
VERSION
plik wPhonegap-2.6.0/lib/blackberry
katalogu.
Aktualizowanie w przykładzie / katalogu 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 do używania nowych
cordova-2.6.0.js
pliku.
Uaktualnienie do 2.5.0 od 2.4.0
Aktualizacja katalogu download PhoneGap:
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
, iext-qnx
wPhonegap-2.5.0/lib/blackberry/framework
katalogu.Aktualizacja
build.xml
plik wPhonegap-2.5.0/lib/blackberry
katalogu.Aktualizacja
Phonegap-2.5.0/lib/blackberry/bin
katalogu.Aktualizacja
VERSION
plik wPhonegap-2.5.0/lib/blackberry
katalogu.
Aktualizowanie w przykładzie / katalogu 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 do używania nowych
cordova-2.5.0.js
pliku.
Uaktualnienie do 2.4.0 od 2.3.0
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.
* Jeśli playbook, a następnie aktualizacja JS plików w `playbook/` katalogu.
* Jeśli BlackBerry 10, a następnie zaktualizować plik js w `qnx/` katalogu.
- Uaktualnić twój HTML do używania nowych
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 nazwycordova.2.3.0/
katalogucordova.2.4.0/
.Typ
ant blackberry build
lubant playbook build
do aktualizacjiwww
katalogu z zaktualizowaną Cordova.Otwarte
www
katalog i uaktualnić twój HTML do używania nowychcordova-2.4.0.js
pliku.
Uaktualnienie do 2.3.0 od 2.2.0
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.
* Jeśli playbook, a następnie aktualizacja JS plików w `playbook/` katalogu.
* Jeśli BlackBerry 10, a następnie zaktualizować plik js w `qnx/` katalogu.
- Uaktualnić twój HTML do używania nowych
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 nazwycordova.2.2.0/
katalogucordova.2.3.0/
.Typ
ant blackberry build
lubant playbook build
do aktualizacjiwww
katalogu z aktualizacja Cordova.Otwarte
www
katalog i uaktualnić twój HTML, aby skorzystać z nowegocordova-2.3.0.js
pliku.
Uaktualnienie do 2.2.0 z 2.1.0
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.
* Jeśli playbook, a następnie aktualizacja JS plików w `playbook/` katalogu.
* Jeśli BlackBerry 10, a następnie zaktualizować plik js w `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 nazwycordova.2.1.0/
katalogucordova.2.2.0/
.Typ
ant blackberry build
lubant playbook build
do aktualizacjiwww
katalogu z zaktualizowaną Cordova.Otwarte
www
katalog i uaktualnić twój HTML do używania nowychcordova-2.2.0.js
pliku.
Uaktualnienie do 2.1.0 z 2.0.0
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.
* Jeśli playbook, a następnie aktualizacja JS plików w `playbook/` katalogu.
- Uaktualnić twój HTML do używania nowych
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 nazwycordova.2.0.0/
katalogucordova.2.1.0/
.Typ
ant blackberry build
lubant playbook build
do aktualizacjiwww
katalogu z zaktualizowaną Cordova.Otwarte
www
katalog i uaktualnić twój HTML do używania nowychcordova-2.1.0.js
pliku.
Uaktualnienie do 2.0.0 od 1.9.0
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.
* Jeśli playbook, a następnie aktualizacja JS plików w `playbook/` katalogu.
Uaktualnić twój HTML do używania nowych
cordova-2.0.0.js
pliku.Aktualizacja
www/plugins.xml
pliku. Dwie wtyczki zmienił ich etykiecie nazw usług. Zmienić stare wpisy dla wtyczek przechwytywania i kontakt z:<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 nazwycordova.1.9.0/
katalogucordova.2.0.0/
.Typ
ant blackberry build
lubant playbook build
do aktualizacjiwww
katalogu z zaktualizowaną Cordova.Otwarte
www
katalog i uaktualnić twój HTML do używania nowychcordova-2.0.0.js
pliku.Otwarte
www
katalog i aktualizacjiplugins.xml
pliku. Dwie wtyczki zmienił ich etykiecie nazw usług. Zmienić stare wpisy dla wtyczek przechwytywania i kontakt z:<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"/>
- Aby uaktualnić 1.8.0, proszę przejść od 1.7.0
Uaktualnienie do 1.8.0 z 1.7.0
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.
* Jeśli playbook, a następnie aktualizacja JS plików w `playbook/` katalogu.
Uaktualnić twój HTML do używania nowych
cordova-1.8.0.js
pliku.Aktualizacja
www/plugins.xml
pliku. Dwie wtyczki zmienił ich etykiecie nazw usług. Zmienić stare wpisy dla wtyczek przechwytywania i kontakt z:<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 nazwycordova.1.7.0/
katalogucordova.1.8.0/
.Typ
ant blackberry build
lubant playbook build
do aktualizacjiwww
katalogu z zaktualizowaną Cordova.Otwarte
www
katalog i uaktualnić twój HTML do używania nowychcordova-1.8.0.js
pliku.Otwarte
www
katalog i aktualizacjiplugins.xml
pliku. Dwie wtyczki zmienił ich etykiecie nazw usług. Zmienić stare wpisy dla wtyczek przechwytywania i kontakt z:<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"/>