¿Cómo puedo detener el error Failed to run constructor: ReferenceError: PluginManager is not defined
en PhoneGap en Android?"No se pudo ejecutar el constructor: ReferenceError: PluginManager no está definido" en Android PhoneGap
5
A
Respuesta
8
En la versión 1.0 de PhoneGap cambiaron el mecanismo de complementos.
La antigua forma de agregar complementos estaba en la parte PhoneGap.addConstructor
del archivo javascript para el complemento.
Se podría tener algo como
PhoneGap.addConstructor(function() {
PhoneGap.addPlugin('analytics', new Analytics());
PluginManager.addService("GoogleAnalyticsTracker", "com.phonegap.plugins.analytics.GoogleAnalyticsTracker");
});
Sin embargo, en las versiones más recientes que ahora hace el paso addService
dentro del archivo res/xml/plugins.xml
.
Así que en mi caso estaba usando el complemento de Google Analytics que todavía usa el método anterior. Parece que no causa ningún daño estar allí, ya que creo que simplemente se ignora. Sin embargo, si desea deshacerse del error simplemente comente la línea PluginManager.addService(.....)
en su archivo analytics.js
.
Cuestiones relacionadas
- 1. ReferenceError no capturadas: AFMA_getSdkConstants no está definido
- 2. ReferenceError: "alerta" no está definido
- 3. ReferenceError: google no está definido
- 4. ReferenceError no detectada: jQuery no está definido
- 5. socket.io - ReferenceError: io no está definido
- 6. Chrome: Unbeught ReferenceError: $ no está definido
- 7. Uncaught ReferenceError: google no está definido
- 8. Uncaught ReferenceError: django no está definido
- 9. El constructor no se pudo encontrar
- 10. Uncaught ReferenceError: _gaq no está definido (Google Analytics)
- 11. Valor o constructor no está definido
- 12. no se pudo ejecutar programas en eclipse android
- 13. No se pudo ejecutar el editor
- 14. PhoneGap. No se pudo iniciar servicio de geolocalización
- 15. PhoneGap - No se puede escribir en el archivo para Android
- 16. Uncaught ReferenceError: ¿La clase no está definida?
- 17. el gráfico no está definido
- 18. No se pudo encontrar ****. Apk + android
- 19. String.charCode¿No está definido?
- 20. process.env.NODE_ENV no está definido
- 21. chrome.extension.onMessage no está definido
- 22. Anuncio no se pudo cargar en android
- 23. sqlconnection no está definido
- 24. "$ .support no está definido"
- 25. org.hibernate.exception.SQLGrammarException: no se pudo ejecutar la consulta?
- 26. "document.formName" no está definido?
- 27. Node.getTextContent() no está definido en el Nodo
- 28. ko.mapping no está definido
- 29. Node.js - require no está definido excepción
- 30. $ no está definido el error en jquery
Perfecto, gracias :) – richsage