提问者:小点点

如何将flry添加到android studio项目中?[重复]


我怎么能添加到我的android工作室项目中,我以前没有这样做过,所以我不完全确定在哪里添加文件?我有FlurryAnalytics. jar

以及如何在我的应用程序中使用?

人参


共1个答案

匿名用户

以下是我如何添加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

    当然,弗拉里也提供了其中的大部分细节。