Cordova – Error initializing Cordova (Class not found)

Arbetat med en app till korkortsteori.se och suttit hela dagen och fäktats med en mobilapp skapad med Phonegap / Cordova.

Uppgraderade Cordova till version 3.6.4 samt plugins’en (datepicker, childbrowser och progressdialog). Men vid start poppar felmeddelandet:

[Error] Error initializing Cordova Class not found, se skärmbild:Error initializing Cordova

Error initializing Cordova

Lösningen på problemet var att lägga till raden: <feature name=”Device”><param name=”android-package” value=”org.apache.cordova.Device”/></feature>
i config.xml (assets/www/res/xml/config.xml).

Det verkar alltså som att den annars inte hittar pluginen “Device”..

jQuery mobile ajax status 0

Haft ett problem under ett par dagar där ett ajax get request returnerat status 0 (dvs ingen kontakt) mot en intern server (kan alltså inte nås utanför nätverket), i en Android app som använder jQuery Mobile och PhoneGap. Trots att URL:en är giltig och returnerar data.

Upptäckte idag, fredag eftermiddag =)  , av en ren slump faktiskt (skulle mickla lite för att fånga response i Fiddler) att om man i Android emulatorn ställer in proxy att peka på den egna datorns ip samt port 8888 så hoppade det igång!

Antagligen försökte den ansluta via nätverkets ip utåt till den lokala servern vilket resulterar i status code 0.

Tålamod är guld!