Phonegap插件无法使用远程构建

时间:2014-12-31 05:11:57

标签: android cordova phonegap-plugins phonegap-build

我正在将我的Google Analytics插件用于我的Phonegap项目https://github.com/phonegap-build/GAPlugin

当我在Android模拟器中运行时,一切正常。但是当我使用Phonegap远程构建时,插件不起作用。该插件与Phonegap应用页面中的其他工作插件一起列出。

这是我的代码:

在config.xml中

<gap:plugin name="com.adobe.plugins.gaplugin" version="2.3.1" source="pgb" />

在index.html中

<script type="text/javascript" src="cordova.js"></
<script type="text/javascript" src="GAPlugin.js"></script>
<script type="text/javascript" src="js/index.js"></script>

设备准备好之后在www / index.js中(我审核了GA ID)

var gaPlugin = window.plugins.gaPlugin;
gaPlugin.init(function () {
    log.innerHTML += 'ga ok.';
}, function (e) {
    log.innerHTML += 'ga failed.' + e;
}, "UA-XXX-Y", 10);
gaPlugin.trackPage(function () {
    log.innerHTML += 'tracked';
}, function () {
    log.innerHTML += 'nope';
}, "test.com");

当我查看构建日志时,我找不到任何文本“gaplugin”。我不知道它是否甚至构建插件或者我是否收到错误。我甚至无法使用调试器,因为目标永远不会列出。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

事实证明,如果您使用的是水合物,则必须重新安装APK,而不是在添加新插件时重新加载。