2

我正在使用 phonegap 插件,但我无法让它工作。在插件中,有一个plugin.xml,我可以知道应该如何设置这个文件。

我的配置如下,但它不起作用。

<platform name="android">
    <config-file target="res/xml/config.xml" parent="plugins">
        <feature name="GAPlugin" >
            <param name="android-package"                     value="com.adobe.plugins.GAPlugin"/>
        </feature>
    </config-file>

    <source-file src="src/com/learnchn/pinyin/GAPlugin.java"
            target-dir="src/com/learnchn/pinyin" />
    <source-file src="libs/libGoogleAnalyticsV2.jar"
            target-dir="libs" />
</platform>
4

3 回答 3

2

plugin.xml是一个文件,旨在由诸如plugman之类的工具读取和执行,以将插件安装到平台。如果您不使用此类工具,则可以尝试手动执行这些步骤。基本上插入<feature>res/xml/config.xml复制src文件<source-file>target-dir

但是我怀疑您发布的 plugin.xml 是否有效。参数的值"android-package"应该指向插件实现。值 "com.adobe.plugins.GAPlugin"表示将有一个相应的源文件或具有该类名称的库作为安装的一部分添加。但是,添加关闭名称的唯一文件是com/learnchn/pinyin/GAPlugin.java具有不同包名称的 " "。

于 2013-10-09T16:23:18.913 回答
2

首先,您必须使用 phonegap 构建您的项目。导航到要创建项目的位置并执行以下操作:

phonegap create test com.example.test Test
cd test
phonegap local build android

现在,您在“platforms/android/”目录中有一个可以工作的 android 项目,您可以在 eclipse 中导入该项目。下载GAPlugin并解压缩。然后只需使用plugman 安装Google Analytics Plugin。

plugman install --platform android --project (Path to your phonegap android project) --plugin (path to the GAPlugin)

现在应该设置所有内容并安装插件。下一步是在 index.html 中初始化插件以跟踪每个页面访问。添加 GAPlugin.js

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

您应该在收到“deviceready”事件后添加以下代码。

document.addEventListener("deviceready", onDeviceReady, false);

var gaPlugin;
function onDeviceReady() {
  gaPlugin = window.plugins.gaPlugin;
  gaPlugin.init(successHandler, errorHandler, "UA-********-*", 10);
  // Put this function everywhere you want to track something
  gaPlugin.trackPage( nativePluginResultHandler, nativePluginErrorHandler, "index.html");

  function successHandler() {}

  function errorHandler() {} 

  function nativePluginResultHandler() {}

  function nativePluginErrorHandler() {}
}

这种方法对我有用。我在 CLI 中使用 Phonegap 3.0。希望这可以解决您的问题;)

于 2013-10-09T18:53:27.340 回答
0

如果您想添加简单的谷歌分析设置,那么它很容易,只需按照以下步骤操作

1:- 在 libs 文件夹中添加 libGoogleAnalyticsV2.jar 2:- 在 res->values 中添加 analytics.xml 文件,它将 trackingid 与应用程序绑定,您可以 google 获取此文件 3:- 添加 import com.google.analytics.tracking .android.easyTracker; 在活动文件中并使用 EasyTracker.getInstance().activityStart(this); 在 onCreate 函数中。

就是这样,您已完成 Google Analytics 基本设置

于 2014-02-21T09:03:35.797 回答