我正在使用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>
答案 0 :(得分:0)
plugin.xml
是一个文件,旨在通过插件等工具读取和执行,以便将插件安装到平台上。如果您没有使用此类工具,则可以尝试手动执行这些步骤。基本上将<feature>
插入res/xml/config.xml
并将<source-file>
上的 src 文件复制到 target-dir 。
但是我怀疑你发布的plugin.xml是否有效。 "android-package"
参数的值应指向插件实现。值“com.adobe.plugins.GAPlugin"
将建议在安装过程中添加相应的源文件或具有该类名的库。但是,添加了关闭名称的唯一文件是”com/learnchn/pinyin/GAPlugin.java
“它有不同的包名。
答案 1 :(得分:0)
首先,您必须使用phonegap构建项目。导航到要创建项目的位置,然后执行以下操作:
phonegap create test com.example.test Test
cd test
phonegap local build android
现在你在“platforms / android /”目录中有一个可以运行的android项目,你可以在eclipse中导入它。下载GAPlugin并解压缩。然后使用plugman安装Google Analytics插件。
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。 希望这可以解决您的问题;)
答案 2 :(得分:0)
如果你想添加简单的谷歌分析设置,那么只需按照以下步骤
即可1: - 在libs文件夹2中添加libGoogleAnalyticsV2.jar: - 在res-&gt;值中添加analytics.xml文件,它将trackingid与应用绑定,你可以谷歌搜索此文件3: - 添加导入com.google .analytics.tracking.android.easyTracker;在活动文件中并使用EasyTracker.getInstance()。activityStart(this);在onCreate函数中。
多数民众赞成,您完成了Google Analytics基本设置