2011-11-28 23 views

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.

+1

Perfecto, gracias :) – richsage

Cuestiones relacionadas