Mapping Fehler mit ChildBrowser und PhoneGap 1.5.0 (Cordova)

8

Wenn ich versuche anzurufen:

window.plugins.childBrowser.showWebPage

Ich erhalte diesen Fehler im Konsolenfenster:

2012-03-13 16: 14: 58.036 CordovaHybridDemo [874: 707] FEHLER: Das Plugin 'ChildBrowserCommand' wurde nicht gefunden oder ist kein CDVPlugin. Überprüfen Sie Ihre Plugin-Zuordnung in Cordova.plist.

Ich habe einen Eintrag in Cordova.plist mit einem Schlüssel von ChildBrowserCommand und einem Wert von ChildBrowserCommand hinzugefügt. Das hat in PhoneGap 1.4.1 funktioniert, aber hat sich das für Cordova geändert?

    
Bob 14.03.2012, 19:11
quelle

2 Antworten

1

Cordova ändert ihre Plugin-Architektur. Einschließlich Schlüsselwörter und Dateien, Klassen.

Überprüfen Sie Ihre ChildBrowserCommand.h-Datei

%Vor%

Dafür. Wenn es nicht CDVPlugin ist, haben Sie Ihre Plugin-Dateien nicht erfolgreich aktualisiert. Analogie könnte für Android gelten.

Überprüfen Sie auch die aktualisierte js-Datei für das Plugin.

%Vor%

Hier machen sie Plugins nutzbar für neue Cordova.

Lesen Sie diese Anleitung zur Plugin-Aktualisierung von Cordova Ссылка

    
MadNik 16.05.2012 06:42
quelle
0

Die Antwort liegt hier , im Bild . Es erwähnt es nicht im Text, aber dieses Schlüssel / Wert-Paar muss unter Plugins verschachtelt werden.

Ich hatte eine Weile damit zu kämpfen, bevor ich bemerkte, dass ich es vermasselt hatte. Ich beschuldige die Xcode UI: Wenn Sie auf das Plug-in klicken, während es geschlossen ist, erstellt es nur ein Geschwister, kein Kind. Auch mein erster Fehler war, dieses Schlüsselpaar komplett in die falsche PLIST-Datei zu stellen: P.

    
Nick Retallack 08.05.2012 01:28
quelle

Tags und Links