Fabric Crashlytics/Answers未显示-作为android库的一部分安装Fabric

Fabric Crashlytics/Answers未显示-作为android库的一部分安装Fabric,android,crashlytics,google-fabric,crashlytics-android,Android,Crashlytics,Google Fabric,Crashlytics Android,我被要求这样设置:在2个不同的回购协议中有2个android项目。其中一个项目是Android库,另一个是导入库的(或多个)Android应用程序。 这是在不同的repo中设置的,因此它不是带有库模块的应用程序,反之亦然 Android库拥有我们在公司中使用的所有潜在分析工具,然后应用程序项目只需导入Android库,并初始化它想要报告给的任何分析提供商 到目前为止,一切都“正常”,但我没有在Fabric的网站上看到任何数据 以下是我如何设置库的重要部分: 项目级build.gradle: bu

我被要求这样设置:在2个不同的回购协议中有2个android项目。其中一个项目是Android库,另一个是导入库的(或多个)Android应用程序。 这是在不同的repo中设置的,因此它不是带有库模块的应用程序,反之亦然

Android库拥有我们在公司中使用的所有潜在分析工具,然后应用程序项目只需导入Android库,并初始化它想要报告给的任何分析提供商

到目前为止,一切都“正常”,但我没有在Fabric的网站上看到任何数据

以下是我如何设置库的重要部分:

项目级
build.gradle

buildscript {
    repositories {
        jcenter()
        mavenCentral()
        maven { url 'https://maven.fabric.io/public' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.2'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files

        // fabric
        // We recommend changing it to the latest version from our changelog:
        // https://docs.fabric.io/android/changelog.html#fabric-gradle-plugin
        classpath 'io.fabric.tools:gradle:1.22.1'
    }
}

allprojects {
    repositories {
        jcenter()
        maven { url 'https://maven.fabric.io/public' }
    }
}
然后是应用程序级
build.gradle
文件:

apply plugin: 'com.android.library'

repositories {
mavenLocal()
mavenCentral()
maven { url 'https://maven.fabric.io/public' }

dependencies {
    // fabric
    compile('com.crashlytics.sdk.android:crashlytics:2.6.8@aar') {
        transitive = true;
    }
    compile('com.crashlytics.sdk.android:answers:1.3.13@aar') {
        transitive = true;
    }
}
apply plugin: 'io.fabric'
最后,应用程序的
AndroidManifest.xml
文件包含apiKey:

<meta-data
    android:name="io.fabric.ApiKey"
    android:value="xxxxxxxxxxxxx8888xxx"
    />
我运行应用程序,日志显示:

sample_app I/CrashlyticsCore: Initializing Crashlytics 2.3.17.dev
sample_app D/CrashlyticsCore: Installer package name is: null
sample_app D/Beta: Beta by Crashlytics app is not installed
sample_app D/CrashlyticsCore: Exception handling initialization successful
sample_app D/Fabric: Initializing io.fabric.sdk.android:fabric [Version: 1.3.17.dev], with the following kits:
                                                                           com.crashlytics.sdk.android:beta [Version: 1.2.5.dev]
                                                                           com.crashlytics.sdk.android:answers [Version: 1.3.13.dev]
                                                                           com.crashlytics.sdk.android:crashlytics [Version: 2.6.8.dev]
                                                                           com.crashlytics.sdk.android.crashlytics-core [Version: 2.3.17.dev]

sample_app D/CrashlyticsCore: Opening a new session with ID 123123-1231-12331-123123
sample_app D/Fabric: Requesting settings from https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.ancestry.analytics_sample_app/settings
sample_app D/Fabric: Loaded settings:<some settings payload>
sample_app D/CrashlyticsCore: Initialization marker file created.
ample_app D/CrashlyticsCore: Finalizing previously open sessions.
sample_app D/CrashlyticsCore: No open sessions to be closed.
sample_app D/CrashlyticsCore: Closed all previously open sessions
sample_app D/CrashlyticsCore: Starting report processing in 1.0 second(s)...
sample_app D/CrashlyticsCore: Initialization marker file removed: true
sample_app D/CrashlyticsCore: Checking for crash reports...
sample_app D/CrashlyticsCore: No reports found.
08-16 14:18:09.354 16431-16431/? D/libcrashlytics: Initializing libcrashlytics version 1.1.5
08-16 14:18:09.354 16431-16431/? D/libcrashlytics: Attempting to load unwinder...
08-16 14:18:09.365 16431-16431/? D/libcrashlytics: Done; using libunwind
08-16 14:18:09.365 16431-16431/? D/libcrashlytics: Attempting to register signal handler...
08-16 14:18:09.365 16431-16431/? D/libcrashlytics: Signal handler registered.
08-16 14:18:09.366 16431-16431/? D/libcrashlytics: Initializing native crash handling successful.
08-16 14:18:09.373 16431-16431/? I/CrashlyticsCore: Initializing Crashlytics 2.3.17.dev                                                                
sample\u应用程序I/CrashlyticsCore:初始化Crashlytics 2.3.17.dev
示例应用程序D/CrashlyticCore:安装程序包名称为:null
示例应用程序D/Beta:未安装Crashlytics应用程序的Beta版
示例应用程序D/CrashlyticCore:异常处理初始化成功
示例应用程序D/Fabric:使用以下工具包初始化io.Fabric.sdk.android:Fabric[Version:1.3.17.dev]:
android:beta[版本:1.2.5.dev]
android:answers[Version:1.3.13.dev]
android:crashlytics[版本:2.6.8.dev]
com.crashlytics.sdk.android.crashlytics-core[版本:2.3.17.dev]
示例应用程序D/CrashlyticCore:正在打开ID为123123-1231-12331-123123的新会话
示例应用程序D/Fabric:从请求设置https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.ancestry.analytics_sample_app/settings
示例应用程序D/结构:加载的设置:
示例应用程序D/crashlyticcore:已创建初始化标记文件。
Sample_应用程序D/CrashlyticCore:完成以前打开的会话。
示例应用程序D/CrashlyticCore:没有要关闭的开放会话。
示例应用程序D/CrashlyticCore:关闭所有以前打开的会话
示例应用程序D/CrashlyticCore:在1.0秒内开始报告处理。。。
示例应用程序D/crashlyticcore:已删除初始化标记文件:true
示例应用程序D/CrashlyticCore:正在检查崩溃报告。。。
示例应用程序D/CrashlyticCore:未找到任何报告。
08-16 14:18:09.354 16431-16431/? D/libcrashlytics:初始化libcrashlytics版本1.1.5
08-16 14:18:09.354 16431-16431/? D/libcrashlytics:正在尝试加载展开器。。。
08-16 14:18:09.365 16431-16431/? D/libcrashlytics:完成;使用libunwind
08-16 14:18:09.365 16431-16431/? D/libcrashlytics:正在尝试注册信号处理程序。。。
08-16 14:18:09.365 16431-16431/? D/libcrashlytics:已注册信号处理程序。
08-16 14:18:09.366 16431-16431/? D/libcrashlytics:初始化本机崩溃处理成功。
08-16 14:18:09.373 16431-16431/? I/CrashlyticCore:初始化Crashlytics 2.3.17.dev
有没有任何建议或反馈,说明为什么这不会出现在面料上


谢谢大家!

迈克,这里是布艺公司。只是确认一下,你没有看到来自库或主应用程序的数据?嗨,迈克。我在crashlytics网站上没有看到数据。我使用的是crashlytics上已有的测试应用程序的唯一apikey(它有不同的名称和包id),但它从不显示用户或自定义事件。我在安装网站上查看了一个事件,我得到的只是“监听事件”这句话,我感兴趣的是这句话:sample_app D/crashlyticcore:Installer包名为:null(不确定是否手动删除了包名)如果你没有这样做,那么我会认为应用程序中的初始化直到很晚才发生。我不知道如何更改软件包安装程序名称,所以我要说我没有更改:)@MikeBonnell对于延迟,我很抱歉。我通过电子邮件将包裹名称发送给你。
sample_app I/CrashlyticsCore: Initializing Crashlytics 2.3.17.dev
sample_app D/CrashlyticsCore: Installer package name is: null
sample_app D/Beta: Beta by Crashlytics app is not installed
sample_app D/CrashlyticsCore: Exception handling initialization successful
sample_app D/Fabric: Initializing io.fabric.sdk.android:fabric [Version: 1.3.17.dev], with the following kits:
                                                                           com.crashlytics.sdk.android:beta [Version: 1.2.5.dev]
                                                                           com.crashlytics.sdk.android:answers [Version: 1.3.13.dev]
                                                                           com.crashlytics.sdk.android:crashlytics [Version: 2.6.8.dev]
                                                                           com.crashlytics.sdk.android.crashlytics-core [Version: 2.3.17.dev]

sample_app D/CrashlyticsCore: Opening a new session with ID 123123-1231-12331-123123
sample_app D/Fabric: Requesting settings from https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.ancestry.analytics_sample_app/settings
sample_app D/Fabric: Loaded settings:<some settings payload>
sample_app D/CrashlyticsCore: Initialization marker file created.
ample_app D/CrashlyticsCore: Finalizing previously open sessions.
sample_app D/CrashlyticsCore: No open sessions to be closed.
sample_app D/CrashlyticsCore: Closed all previously open sessions
sample_app D/CrashlyticsCore: Starting report processing in 1.0 second(s)...
sample_app D/CrashlyticsCore: Initialization marker file removed: true
sample_app D/CrashlyticsCore: Checking for crash reports...
sample_app D/CrashlyticsCore: No reports found.
08-16 14:18:09.354 16431-16431/? D/libcrashlytics: Initializing libcrashlytics version 1.1.5
08-16 14:18:09.354 16431-16431/? D/libcrashlytics: Attempting to load unwinder...
08-16 14:18:09.365 16431-16431/? D/libcrashlytics: Done; using libunwind
08-16 14:18:09.365 16431-16431/? D/libcrashlytics: Attempting to register signal handler...
08-16 14:18:09.365 16431-16431/? D/libcrashlytics: Signal handler registered.
08-16 14:18:09.366 16431-16431/? D/libcrashlytics: Initializing native crash handling successful.
08-16 14:18:09.373 16431-16431/? I/CrashlyticsCore: Initializing Crashlytics 2.3.17.dev