我怎么能添加到我的android工作室项目中,我以前没有这样做过,所以我不完全确定在哪里添加文件?我有FlurryAnalytics. jar
以及如何在我的应用程序中使用?
人参
以下是我如何添加Flry:
>
将FlurryAnalytics_3.3.2.jar(或最新)添加到libs文件夹(如有必要,请创建此目录)
>
将编译文件树(dir:'libs', include:'*.jar')添加到项目build.gradle中的依赖项中
依赖{编译文件树(目录:库,包括:*.jar)}
或Gradle Jcenter编译'com.flurry.android: analytics:6.2.0'
为AndroidManifest. xml添加适当的权限:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
确保在AndroidManifest. xml中指定了versionName属性,以便在该版本名称下报告数据,例如:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1.0">
或者,向常量文件添加API密钥,例如AppConstants.java:
public class AppConstants {
public static final String FLURRY_API_KEY = "YOUR_API_KEY"; // where YOUR_API_KEY is your actual API key from FLURRY similar to 1ABCDE23EFGH4IJKLMN5O
向应用程序中的每个活动添加Flry onStartSession和onEndSession:
@Override
protected void onStart()
{
super.onStart();
FlurryAgent.onStartSession(this, AppConstants.FLURRY_API_KEY);
}
@Override
protected void onStop()
{
super.onStop();
FlurryAgent.onEndSession(this);
}
在这一点上,我仍然有一些问题,并在查看build. gradle文件时选择了Android Studio推荐的提示。它将gradle-1.8-bin.zip更改为gradle-1.8-bin.zip在gradle/包装器/gradle-wrapper.properties中gradle-1.8-all.zip:
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-all.zip
在此之后,我的项目成功构建并开始记录Flry事件。FYI,需要几个小时才能在Flry中看到日志。
这是一个很好的参考Android Studio和gradle
当然,弗拉里也提供了其中的大部分细节。