Nadgradnji Android
Ta vodič pokaže, kako spremeniti Android projekte za nadgradnjo iz starejše različice Cordova. Večina teh navodil, ki se uporablja za projekte, ustvarjene s starejši nabor orodij ukazne vrstice, ki pred je cordova
CLI korist. Glej The vmesnik ukazne vrstice za informacije kako modernizirati prevod od CLI.
3.3.0 Nadgraditvi 3.2.0
Sledite enako instructinos kot za3.2.0
.
Začenši s 3.3.0 Cordova runtime je zdaj skupljevati kot Android knjižnica namesto Jar. To mora imeti nobenega učinka za uporabo ukazne vrstice, vendar IDE uporabniki bodo morali uvoziti novo dodane MyProject-CordovaLib
projekt v njihovi delovni prostor.
V 3.2.0 nadgraditvi 3.1.0
Za projekte, ki so bile ustvarjene z cordova CLI:
Update na
cordova
CLI različico. Glej vmesnik ukazne vrstice.Teči
cordova platform update android
Za projekte, ki niso ustvarjene z cordova CLI, teči:
bin/update <project_path>
3.1.0 Nadgraditvi 3.0.0
Za projekte, ki so bile ustvarjene z cordova CLI:
Update na
cordova
CLI različico. Glej vmesnik ukazne vrstice.Teči
cordova platform update android
Za projekte, ki niso ustvarjene z cordova CLI, teči:
bin/update <project_path>
Nadgradnja CLI (3.0.0) iz 2.9.0
Ustvariti nov projekt Apache Cordova 3.0.0 uporabo cordova CLI, kot je opisano v vmesnik ukazne vrstice.
Dodajte vaš platforme cordova projekta, na primer:
cordova platform add android
.Kopirajte vsebino vašega projekta
www
imenik vwww
imenik v samem projektu cordova, ki ste jo pravkar ustvarili.Kopiranje vseh domačih sredstev iz svojega starega projekta v ustrezne imenike pod
platforms/android
: ta imenik je native cordova android projekt, kjer obstaja.Z orodjem cordova CLI umestiti poljuben čep, ki jih potrebujete. Upoštevajte, da CLI ročaji vse jedro API kot plugins, tako da morda morali dodati. Samo 3.0.0 plugins združljivi z CLI.
Nadgradite 3.0.0 s 2.9.0
Ustvariti nov projekt Apache Cordova Android.
Ulitek vsebina od vaš
www
naslovnik v nov projekt.Kopiranje vseh native Android sredstev iz vašega
res
imenik za nov projekt.Ulitek v poljuben čep ste namestili iz je
src
podimenikov v nov projekt.Poskrbite, da nadgradi nobenega zastarelo
<plugin>
reference iz vaš stariconfig.xml
datoteko na novo<feature>
specifikacija.Posodobiti vse sklice na
org.apache.cordova.api
pakiranju,org.apache.cordova
.Opomba: vse jedro API-ji so bili odstranjeni in mora biti nameščen kot plugins. Prosimo, glejte Uporaba Plugman za upravljanje Plugins vodnik za podrobnosti.
Vzpenjajoč se v 2.9.0 iz 2.8.0
- Teči
bin/update <project_path>
.
Vzpenjajoč se v 2.8.0 iz 2.7.0
Odstraniti
cordova-2.7.0.jar
iz projektalibs
imenik.Dodaj
cordova-2.8.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
cordova.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
cordova.js
pila.Kopija je
res/xml/config.xml
datoteke prilagoditiframework/res/xml/config.xml
.Posodobitev
framework/res/xml/config.xml
imeti podobne nastavitve, kot je to storil prej.Kopiranje datotek iz
bin/templates/cordova
v projektcordova
imenik.
Nadgradite 2.7.0 iz 2.6.0
Odstraniti
cordova-2.6.0.jar
iz projektalibs
imenik.Dodaj
cordova-2.7.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
cordova-2.7.0.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
cordova-2.7.0.js
pila.Kopija je
res/xml/config.xml
primerjalframework/res/xml/config.xml
.Posodobitev
framework/res/xml/config.xml
imeti podobne nastavitve, kot je to storil prej.Kopiranje datotek iz
bin/templates/cordova
v projektcordova
imenik.
Nadgradite 2.6.0 s 2.5.0
Odstraniti
cordova-2.5.0.jar
iz projektalibs
imenik.Dodaj
cordova-2.6.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
cordova-2.6.0.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
cordova-2.6.0.js
pila.Kopija je
res/xml/config.xml
primerjalframework/res/xml/config.xml
.Posodobitev
framework/res/xml/config.xml
imeti podobne nastavitve, kot je to storil prej.Kopiranje datotek iz
bin/templates/cordova
v projektcordova
imenik.
Prost dostop bin/update <project>
s poti projekta, prikazana v imeniku Cordova vir.
Vzpenjajoč se v 2.5.0 od 2.4.0
Odstraniti
cordova-2.4.0.jar
iz projektalibs
imenik.Dodaj
cordova-2.5.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
cordova-2.5.0.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
cordova-2.5.0.js
pila.Kopija je
res/xml/config.xml
primerjalframework/res/xml/config.xml
.Posodobitev
framework/res/xml/config.xml
imeti podobne nastavitve, kot je to storil prej.Kopiranje datotek iz
bin/templates/cordova
v projektcordova
imenik.
Vzpenjajoč se v 2.4.0 z 2.3.0
Odstraniti
cordova-2.3.0.jar
iz projektalibs
imenik.Dodaj
cordova-2.4.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
cordova-2.4.0.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
cordova-2.4.0.js
pila.Kopija je
res/xml/config.xml
primerjalframework/res/xml/config.xml
.Kopiranje datotek iz
bin/templates/cordova
v projektcordova
imenik.
Nadgradite 2.3.0 s 2.2.0
Odstraniti
cordova-2.2.0.jar
iz projektalibs
imenik.Dodaj
cordova-2.3.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
cordova-2.3.0.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
cordova-2.3.0.js
pila.Kopija je
res/xml/config.xml
primerjalframework/res/xml/config.xml
.Kopiranje datotek iz
bin/templates/cordova
v projektcordova
imenik.
Nadgradite 2.2.0 s 2.1.0
Odstraniti
cordova-2.1.0.jar
iz projektalibs
imenik.Dodaj
cordova-2.2.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
cordova-2.2.0.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
cordova-2.2.0.js
pila.Kopija je
res/xml/config.xml
primerjalframework/res/xml/config.xml
.Kopiranje datotek iz
bin/templates/cordova
v projektcordova
imenik.
Nadgradite s 2.0.0 2.1.0
Odstraniti
cordova-2.0.0.jar
iz projektalibs
imenik.Dodaj
cordova-2.1.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
cordova-2.1.0.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
cordova-2.1.0.js
pila.Kopija je
res/xml/config.xml
primerjalframework/res/xml/config.xml
.Kopiranje datotek iz
bin/templates/cordova
v projektcordova
imenik.
Nadgradite 2.0.0 s 1.9.0
Odstraniti
cordova-1.9.0.jar
iz projektalibs
imenik.Dodaj
cordova-2.0.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
cordova-2.0.0.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
cordova-2.0.0.js
pila.Kopija je
res/xml/config.xml
primerjalframework/res/xml/config.xml
.
V je 2.0.0 javnost, je config.xml
datoteke združuje in nadomešča cordova.xml
in plugins.xml
. Stare datoteke so zastarelo, in medtem ko še vedno delajo v 2.0.0, hoteti zapora ki dela v prihodnjih izdajah.
Nadgradite 1.9.0 s 1.8.1
Odstraniti
cordova-1.8.0.jar
iz projektalibs
imenik.Dodaj
cordova-1.9.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
cordova-1.9.0.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
cordova-1.9.0.js
pila.Posodobitev
res/xml/plugins.xml
primerjalframework/res/xml/plugins.xml
.
Zaradi uvedbe na CordovaWebView
v s 1.9.0 javnost, vstavke morda ne bodo delovale. Teh plugins potreba zadobiti kontekst iz v CordovaInterface
z uporabo getContext()
ali getActivity()
. Če niste izkušen Android developer, obrnite vzdrževalec plugin in Dodaj to opravilo svoje bug tracker.
Nadgradite 1.8.0 s 1.8.0
Odstraniti
cordova-1.8.0.jar
iz projektalibs
imenik.Dodaj
cordova-1.8.1.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
cordova-1.8.1.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
cordova-1.8.1.js
pila.Posodobitev
res/xml/plugins.xml
primerjalframework/res/xml/plugins.xml
.
Nadgradite 1.8.0 s 1.7.0
Odstraniti
cordova-1.7.0.jar
iz projektalibs
imenik.Dodaj
cordova-1.8.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
cordova-1.8.0.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
cordova-1.8.0.js
pila.Posodobitev
res/xml/plugins.xml
primerjalframework/res/xml/plugins.xml
.
Nadgradite 1.8.0 s 1.7.0
Odstraniti
cordova-1.7.0.jar
iz projektalibs
imenik.Dodaj
cordova-1.8.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
cordova-1.8.0.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
cordova-1.8.0.js
pila.Posodobitev
res/xml/plugins.xml
primerjalframework/res/xml/plugins.xml
.
Nadgradite s 1.6.1 1.7.0
Odstraniti
cordova-1.6.1.jar
iz projektalibs
imenik.Dodaj
cordova-1.7.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
cordova-1.7.0.js
v vašem projektu.Posodobitev
res/xml/plugins.xml
primerjalframework/res/xml/plugins.xml
.
Nadgradite 1.6.1 s 1.6.0
Odstraniti
cordova-1.6.0.jar
iz projektalibs
imenik.Dodaj
cordova-1.6.1.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
cordova-1.6.1.js
v vašem projektu.Posodobitev
res/xml/plugins.xml
primerjalframework/res/xml/plugins.xml
.
Nadgradite 1.6.0 s 1.5.0
Odstraniti
cordova-1.5.0.jar
iz projektalibs
imenik.Dodaj
cordova-1.6.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
cordova-1.6.0.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
cordova-1.6.0.js
pila.Posodobitev
res/xml/plugins.xml
primerjalframework/res/xml/plugins.xml
.Zamenjajte
res/xml/phonegap.xml
sres/xml/cordova.xml
na tekmoframework/res/xml/cordova.xml
.
Nadgradite 1.5.0 s 1.4.0
Odstraniti
phonegap-1.4.0.jar
iz projektalibs
imenik.Dodaj
cordova-1.5.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
cordova-1.5.0.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
cordova-1.5.0.js
pila.Posodobitev
res/xml/plugins.xml
primerjalframework/res/xml/plugins.xml
.Zamenjajte
res/xml/phonegap.xml
sres/xml/cordova.xml
na tekmoframework/res/xml/cordova.xml
.
Nadgradite 1.4.0 s 1.3.0
Odstraniti
phonegap-1.3.0.jar
iz projektalibs
imenik.Dodaj
phonegap-1.4.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
phonegap-1.4.0.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
phonegap-1.4.0.js
pila.Posodobitev
res/xml/plugins.xml
primerjalframework/res/xml/plugins.xml
.Posodobitev
res/xml/phonegap.xml
primerjalframework/res/xml/phonegap.xml
.
Nadgradite 1.3.0 s 1.2.0
Odstraniti
phonegap-1.2.0.jar
iz projektalibs
imenik.Dodaj
phonegap-1.3.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
phonegap-1.3.0.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
phonegap-1.2.0.js
pila.Posodobitev
res/xml/plugins.xml
primerjalframework/res/xml/plugins.xml
.Posodobitev
res/xml/phonegap.xml
primerjalframework/res/xml/phonegap.xml
.
Nadgradite 1.2.0 s 1.1.0
Odstraniti
phonegap-1.1.0.jar
iz projektalibs
imenik.Dodaj
phonegap-1.2.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
phonegap-1.2.0.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
phonegap-1.2.0.js
pila.Posodobitev
res/xml/plugins.xml
primerjalframework/res/xml/plugins.xml
.Posodobitev
res/xml/phonegap.xml
primerjalframework/res/xml/phonegap.xml
.
Nadgradite 1.1.0 iz 1.0.0
Odstraniti
phonegap-1.0.0.jar
iz projektalibs
imenik.Dodaj
phonegap-1.1.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
phonegap-1.1.0.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
phonegap-1.1.0.js
pila.Posodobitev
res/xml/plugins.xml
primerjalframework/res/xml/plugins.xml
.
Nadgradite 1.0.0 s 0.9.6
Odstraniti
phonegap-0.9.6.jar
iz projektalibs
imenik.Dodaj
phonegap-1.0.0.jar
v projektlibs
imenik.Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
Kopiranje novih
phonegap-1.0.0.js
v vašem projektu.Modernizirati vaš HTML rabiti nov
phonegap-1.0.0.js
pila.Dodajanje v
res/xml/plugins.xml
primerjalframework/res/xml/plugins.xml
.