Come arrestare l'errore Failed to run constructor: ReferenceError: PluginManager is not defined
in PhoneGap in Android?"Impossibile eseguire il costruttore: ReferenceError: PluginManager non è definito" in Android PhoneGap
5
A
risposta
8
Nella versione 1.0 di PhoneGap hanno cambiato il meccanismo dei plugin.
Il vecchio modo di aggiungere plug-in era nella parte PhoneGap.addConstructor
del file javascript per il plug-in.
Si dovrebbe avere qualcosa di simile
PhoneGap.addConstructor(function() {
PhoneGap.addPlugin('analytics', new Analytics());
PluginManager.addService("GoogleAnalyticsTracker", "com.phonegap.plugins.analytics.GoogleAnalyticsTracker");
});
Tuttavia nelle versioni più recenti si ora fare il passo addService
all'interno del file res/xml/plugins.xml
.
Quindi nel mio caso stavo utilizzando il plug-in di Google Analytics che utilizza ancora il vecchio metodo. Non sembra fare del male essere lì perché penso che venga ignorato. Tuttavia, se si desidera eliminare l'errore, commentare la riga PluginManager.addService(.....)
nel file analytics.js
.
Problemi correlati
- 1. ReferenceError: videojs non è definito
- 2. Phonegap Android LocalFileSystem non è definito
- 3. ReferenceError: "alert" non è definito
- 4. ReferenceError: inject non è definito
- 5. ReferenceError: GM_xmlhttpRequest non è definito
- 6. ReferenceError: notOk non definito
- 7. ReferenceError Uncaught: Firebase non è definito
- 8. Uncaught ReferenceError: ReactDOM non è definito
- 9. ReferenceError: webpack non definito
- 10. ReferenceError: HighCharts non definito
- 11. Uncaught ReferenceError: $ non definito
- 12. ReferenceError: PF non definito
- 13. Uncaught ReferenceError: cordova non è definito
- 14. Uncaught ReferenceError: mountNode non è definito
- 15. ReactJS: Uncaught ReferenceError: require non è definito
- 16. AngularJS ReferenceError: $ window non è definito
- 17. PhoneGap "nuova FileTransfer" "non è definito"
- 18. Uncaught ReferenceError: richiedono non è definito - Chart.js
- 19. Reagire, ReferenceError Uncaught: ReactDOM non è definito
- 20. Uncaught ReferenceError: _ non è definito da Restangular
- 21. AngularJs ReferenceError: $ http non è definito
- 22. phonegap navigator.connection non è definito
- 23. Uncaught ReferenceError: React non definito
- 24. Uncaught ReferenceError: React non definito
- 25. Chrome: Uncaught ReferenceError: $ non definito
- 26. Uncaught ReferenceError: django non definito
- 27. Java Errore: Il costruttore non è definito
- 28. Uncaught ReferenceError: ga non definito
- 29. Uncaught ReferenceError: importScripts non definito
- 30. ReferenceError: evento non definito errore in Firefox
Perfetto, grazie :) – richsage