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
cordovawersji CLI. Zobacz interfejs wiersza poleceń.Uruchom
cordova platform update blackberryw istniejących projektach.
Uaktualnienie do 3.2.0 od 3.1.0
Dla projektów, które zostały utworzone z cordova CLI:
Aktualizacja
cordovawersji 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
wwwkataloguwwwkatalog 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.xmlplik wwwwkatalogu 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
wwwkatalogu dowwwkatalog 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.xmlplik wwwwkatalogu 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
/ wwwkatalogu do nowego projektu/ wwwkatalogu.Aktualizacja Cordova odniesienia skrypt w
www/index.htmlpliku (i innych plików, które zawierają odniesienia skrypt) do nowejcordova.jspliku.
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.jspliku z nowego projektu wwwwkatalogu i Usuńwww/cordova.jspliku.Aktualizacja Cordova odniesienia skrypt w
www/index.htmlpliku (i innych plików, które zawierają odniesienia skrypt) do nowejcordova.jspliku.Kopia
nativekatalogu z nowym projektem do istniejącego projektu, zastępując starenativekatalogu.Kopia
libkatalogu z nowym projektem do istniejącego projektu, zastępując starelibkatalogu.Kopia
cordovakatalogu z nowym projektem do istniejącego projektu, zastępując starecordovakatalogu.
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
/ wwwkatalogu do nowego projektu/ wwwkatalogu.Aktualizacja Cordova odniesienia skrypt w
www/index.htmlpliku (i innych plików, które zawierają odniesienia skrypt) do nowejcordova.jspliku.
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.jspliku z nowego projektu wwwwkatalogu i Usuńwww/cordova.jspliku.Zaktualizować odniesienia skrypt Cordova w
www/index.htmlpliku (i innych plików, które zawierają odniesienia skrypt) wskaż Nowycordova.jspliku.Kopia
nativekatalogu z nowym projektem do istniejącego projektu, zastępując starenativekatalogu.Kopia
libkatalogu z nowym projektem do istniejącego projektu, zastępując starelibkatalogu.Kopia
cordovakatalogu z nowym projektem do istniejącego projektu, zastępując starecordovakatalogu.
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.jspliku z nowego projektu wwwwkatalogu i Usuńwww/cordova-2.6.0.jspliku.Zaktualizować odniesienia skrypt Cordova w
www/index.htmlpliku (i innych plików, które zawierają odniesienia skrypt) wskaż Nowycordova-2.7.0.jspliku.Kopia
nativekatalogu z nowym projektem do istniejącego projektu, zastępując starenativekatalogu.Kopia
libkatalogu z nowym projektem do istniejącego projektu, zastępując starelibkatalogu.Kopia
cordovakatalogu z nowym projektem do istniejącego projektu, zastępując starecordovakatalogu.
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/javascriptkatalogu.Aktualizacja
ext,ext-air, iext-qnxwPhonegap-2.6.0/lib/blackberry/frameworkkatalogu.Aktualizacja
build.xmlplik wPhonegap-2.6.0/lib/blackberrykatalogu.Aktualizacja
Phonegap-2.6.0/lib/blackberry/binkatalogu.Aktualizacja
VERSIONplik wPhonegap-2.6.0/lib/blackberrykatalogu.
Aktualizowanie w przykładzie / katalogu lub migracja istniejącego projektu:
Otwarte
wwwkatalogu, 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.jsdo projektu.Uaktualnić twój HTML do używania nowych
cordova-2.6.0.jspliku.
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/javascriptkatalogu.Aktualizacja
ext,ext-air, iext-qnxwPhonegap-2.5.0/lib/blackberry/frameworkkatalogu.Aktualizacja
build.xmlplik wPhonegap-2.5.0/lib/blackberrykatalogu.Aktualizacja
Phonegap-2.5.0/lib/blackberry/binkatalogu.Aktualizacja
VERSIONplik wPhonegap-2.5.0/lib/blackberrykatalogu.
Aktualizowanie w przykładzie / katalogu lub migracja istniejącego projektu:
Otwarte
wwwkatalogu, 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.jsdo projektu.Uaktualnić twój HTML do używania nowych
cordova-2.5.0.jspliku.
Uaktualnienie do 2.4.0 od 2.3.0
Aktualizacja tylko www katalogu:
Otwarte
wwwkatalogu, który zawiera aplikację.Usuwania i aktualizacji pliku .jar w
ext/katalogu.Aktualizowanie zawartości
ext-air/katalogu.Skopiuj nowe
cordova-2.4.0.jsdo 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.jspliku.
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 buildlubant playbook builddo aktualizacjiwwwkatalogu z zaktualizowaną Cordova.Otwarte
wwwkatalog i uaktualnić twój HTML do używania nowychcordova-2.4.0.jspliku.
Uaktualnienie do 2.3.0 od 2.2.0
Aktualizacja tylko www katalogu:
Otwarte
wwwkatalogu, który zawiera aplikację.Usuwania i aktualizacji pliku .jar w
ext/katalogu.Aktualizowanie zawartości
ext-air/katalogu.Skopiuj nowe
cordova-2.3.0.jsdo 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.jspliku.
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 buildlubant playbook builddo aktualizacjiwwwkatalogu z aktualizacja Cordova.Otwarte
wwwkatalog i uaktualnić twój HTML, aby skorzystać z nowegocordova-2.3.0.jspliku.
Uaktualnienie do 2.2.0 z 2.1.0
Aktualizacja katalogu www:
Otwarte
wwwkatalogu, który zawiera aplikację.Usuwania i aktualizacji pliku .jar w
ext/katalogu.Aktualizowanie zawartości
ext-air/katalogu.Skopiuj nowe
cordova-2.2.0.jsdo 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.jspliku.
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 buildlubant playbook builddo aktualizacjiwwwkatalogu z zaktualizowaną Cordova.Otwarte
wwwkatalog i uaktualnić twój HTML do używania nowychcordova-2.2.0.jspliku.
Uaktualnienie do 2.1.0 z 2.0.0
Aktualizacja tylko www katalogu:
Otwarte
wwwkatalogu, który zawiera aplikację.Usuwania i aktualizacji pliku .jar w
ext/katalogu.Aktualizowanie zawartości
ext-air/katalogu.Skopiuj nowe
cordova-2.1.0.jsdo 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.jspliku.
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 buildlubant playbook builddo aktualizacjiwwwkatalogu z zaktualizowaną Cordova.Otwarte
wwwkatalog i uaktualnić twój HTML do używania nowychcordova-2.1.0.jspliku.
Uaktualnienie do 2.0.0 od 1.9.0
Aktualizacja tylko www katalogu:
Otwarte
wwwkatalogu, który zawiera aplikację.Usuwania i aktualizacji pliku .jar w
ext/katalogu.Aktualizowanie zawartości
ext-air/katalogu.Skopiuj nowe
cordova-2.0.0.jsdo 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.jspliku.Aktualizacja
www/plugins.xmlpliku. 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 buildlubant playbook builddo aktualizacjiwwwkatalogu z zaktualizowaną Cordova.Otwarte
wwwkatalog i uaktualnić twój HTML do używania nowychcordova-2.0.0.jspliku.Otwarte
wwwkatalog i aktualizacjiplugins.xmlpliku. 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
wwwkatalogu, który zawiera aplikację.Usuwania i aktualizacji pliku .jar w
ext/katalogu.Aktualizowanie zawartości
ext-air/katalogu.Skopiuj nowe
cordova-1.8.0.jsdo 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.jspliku.Aktualizacja
www/plugins.xmlpliku. 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 buildlubant playbook builddo aktualizacjiwwwkatalogu z zaktualizowaną Cordova.Otwarte
wwwkatalog i uaktualnić twój HTML do używania nowychcordova-1.8.0.jspliku.Otwarte
wwwkatalog i aktualizacjiplugins.xmlpliku. 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"/>