晚上好, 我目前正在使用phonegap 和sencha touch 1.1 开发Android 应用程序。 我在使用 Android 版 GoogleAnalyticsTracker 插件时遇到问题。我遵循了 github 上有关如何导入插件工作所需代码的所有说明,但我在初始化时遇到了问题。
在我的plugins.xml 中,我添加了以下行:
< plugin name="Analytics" value="com.phonegap.plugins.analytics.GoogleAnalyticsTracker" />
如 github 中的 readme.md 文件所示。我还在 com/phonegap/plugins/analytics 中添加了 GoogleAnalyticsTracker.java 文件,并在我的 html 中引用了 js 文件...除了我用帐户 ID 调用 start 方法的部分之外,一切似乎都工作正常...方法返回失败回调,并显示错误“找不到类”。为什么phonegap找不到xml中指定的类有什么想法吗?
如果您需要更多相关信息,请随时询问。
提前谢谢您!
PS。我正在使用phonegap 1.4.1-L_Sonic
最佳答案
我查看了 src,发现analytics.js 中的 PhoneGap.exec 调用与插件名称不匹配。您有两种方法可以解决此问题。
在plugins.xml中添加插件行:
或者在analytics.js中将“GoogleAnalyticsTracker”的所有实例替换为“Analytics”
这是 github 中代码设置方式的错误。您应该给作者发消息让他们修复它。
关于android - 当我调用其中一种方法时,适用于 Android 的phonegap Google Analytics 插件返回未找到的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9507183/