У меня возникли проблемы с Crashlytics с тех пор, как я установил его в наше приложение. Я не могу заставить его сообщать о сбоях в приложении.
При первоначальной установке было предложено добавить команду запуска Fabric.with(this, new Crashlytics()); в базовое приложение, которое мы расширили. Когда я поместил его сюда, он не сообщал ни о каких сбоях в приложении.
Затем я переместил его в нашу активность входа, и хотя он сообщал о сбоях, которые я вызывал там, он не сообщал ни о какой другой активности.
Я переместил его в два других вида деятельности и получил те же результаты. Он сообщает только о том, где я его инициализирую, и работает только в том случае, если я инициализирую его один раз (я не могу инициализировать его в каждом действии)
Я написал им по электронной почте в службу поддержки, и они в основном сказали, что это не так, как это должно себя вести, и это, по сути, все, никаких предложений или чего-то еще, и я не получил от них дальнейших ответов. Как полезно.
Я использовал его раньше в других своих приложениях, и он отлично работает, поэтому я не понимаю, что здесь происходит не так?
Это мой файл градиента
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
repositories {
mavenCentral()
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
compile fileTree(include: '*.jar', dir: 'libs')
compile 'com.google.android.gms:play-services:6.5.87'
compile 'com.android.support:appcompat-v7:22.1.0'
compile 'info.hoang8f:android-segmented:1.0.4'
compile 'com.melnykov:floatingactionbutton:1.3.0'
compile 'de.greenrobot:eventbus:2.4.0'
compile 'com.google.code.gson:gson:2.3.1'
compile('com.crashlytics.sdk.android:crashlytics:2.2.3@aar') {
transitive = true;
}
}
android {
defaultConfig {
compileSdkVersion 22
buildToolsVersion "21.1.2"
}
productFlavors {
flavorone{
applicationId "ca.flavorone"
manifestPlaceholders = xxxx
}
flavortwo{
applicationId "ca.flavortwo"
manifestPlaceholders = xxxx
}
}
packagingOptions {
exclude 'META-INF/ASL2.0'
exclude 'META-INF/LICENSE'
exclude 'META-INF/license.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/notice.txt'
}
}