crashlog-crittercism

iCapps crash reporter library for crittercism

Лицензия

Лицензия

Категории

Категории

CRaSH Универсальные библиотеки Utility
Группа

Группа

com.icapps.crashreporter
Идентификатор

Идентификатор

crashlog-crittercism
Последняя версия

Последняя версия

3.0.0
Дата

Дата

Тип

Тип

aar
Описание

Описание

crashlog-crittercism
iCapps crash reporter library for crittercism
Ссылка на сайт

Ссылка на сайт

https://github.com/icapps/android-crash-reporter
Система контроля версий

Система контроля версий

https://github.com/icapps/android-crash-reporter

Скачать crashlog-crittercism

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.icapps.crashreporter/crashlog-crittercism/ -->
<dependency>
    <groupId>com.icapps.crashreporter</groupId>
    <artifactId>crashlog-crittercism</artifactId>
    <version>3.0.0</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/com.icapps.crashreporter/crashlog-crittercism/
implementation 'com.icapps.crashreporter:crashlog-crittercism:3.0.0'
// https://jarcasting.com/artifacts/com.icapps.crashreporter/crashlog-crittercism/
implementation ("com.icapps.crashreporter:crashlog-crittercism:3.0.0")
'com.icapps.crashreporter:crashlog-crittercism:aar:3.0.0'
<dependency org="com.icapps.crashreporter" name="crashlog-crittercism" rev="3.0.0">
  <artifact name="crashlog-crittercism" type="aar" />
</dependency>
@Grapes(
@Grab(group='com.icapps.crashreporter', module='crashlog-crittercism', version='3.0.0')
)
libraryDependencies += "com.icapps.crashreporter" % "crashlog-crittercism" % "3.0.0"
[com.icapps.crashreporter/crashlog-crittercism "3.0.0"]

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
com.icapps.crashreporter : crashlog jar 3.0.0

Модули Проекта

Данный проект не имеет модулей.

iCapps Crash Log

Wrapper library around different crash reporters to enable crash reporting in your project.

Installation

Maven dependency

Add the following to your top-level build.gradle file:

 buildscript {
     repositories {
        maven { url 'https://maven.fabric.io/public' } //only when you use fabric crashlytics
     }
     dependencies {
        classpath 'io.fabric.tools:gradle:1.21.6' //only when you use fabric crashlytics
     }
 }

allprojects {
    repositories {
        jcenter()

        maven { url 'https://mint.splunk.com/gradle/' }
        
        maven { url 'https://maven.fabric.io/public' } //only when you use fabric crashlytics
    }
}

Add a dependency on CrashLog to your build.gradle file:

dependencies {
    compile "com.icapps.crashreporter:crashlog:<version>"
		
	//One or more:
	compile "com.icapps.crashreporter:crashlog-crittercism:<version>"
    compile "com.icapps.crashreporter:crashlog-crashlytics:<version>"
	compile "com.icapps.crashreporter:crashlog-googleanalytics:<version>"
	
	//When you use the crittercism logger
	compile 'com.crittercism:crittercism-android-agent:<version>' //The library currently works verified against 5.6.4
	
	//When you use the google analytics logger
	compile 'com.google.android.gms:play-services-analytics:<version>' //The library is currently verified against 11.0.2

	//When you use the crashlytics crash logger
	compile('com.crashlytics.sdk.android:crashlytics:<version>@aar') { //The library is currently verified against 2.6.8
		transitive = true;
	}

}

For Fabric's Crashlytics, apply the plugin in your build.gradle file:

apply plugin: 'io.fabric'

For Fabric's Crashlytics, add meta-data to your AndroidManifest file:

<meta-data android:name="io.fabric.ApiKey" android:value="xxx" />

For the latest version, please have a look at the gradle.properties file or check the maven_repository

Usage

The component consists of three major parts:

  • CrashLog: Static class to interface with the component. To start reporting crashes, configure it during application startup with a crash reporter
  • CrashReporter: Interface for crash loggers
  • CompoundCrashReporter: Helper CrashReporter that dispatches the crashes to multiple configured crash loggers, usefull when using multiple crash loggers in the same project

Functions:

Currently the following CrashReporters are supported:

  • CrittercismCrashreporter
  • GoogleAnalyticsCrashReporter
  • CrashlyticsCrashReporter
com.icapps.crashreporter

icapps

We mobilize your business

Версии библиотеки

Версия
3.0.0