Abh*_*ena -5 android reporting crashlytics
更新:不再需要此问题,Crashlytic方面存在问题.我和Crashlytics的一个人聊了聊,他就这样回答了.
在3个月的时间里,当我报告此问题时,我已经在30天前在另一个应用程序中报告了最新的崩溃.我再次使用力崩溃(在那些以前的应用程序中,它正在工作),它已经停止报告CrashLytics DashBoard中的那些,而不是新的应用程序也没有注册.
我在我的Android Studio Gradle版本3.1.3中使用了Fabric插件.
更多细节:
Crashlytics插件:
buildscript {
repositories {
google()
jcenter()
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
// These docs use an open-ended version so that our plugin
// can be updated quickly in response to Android tooling updates
// We recommend changing it to the latest version from our changelog:
// https://docs.fabric.io/android/changelog.html#fabric-gradle-plugin
classpath 'com.android.tools.build:gradle:3.1.3'
classpath 'io.fabric.tools:gradle:1.25.4'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
maven { url 'https://maven.fabric.io/public' }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)
相关性:
implementation('com.crashlytics.sdk.android:crashlytics:2.9.4@aar') {
transitive = true;
}
Run Code Online (Sandbox Code Playgroud)
和
implementation 'com.android.support:appcompat-v7:28.0.0-alpha1'
implementation 'com.android.support:design:28.0.0-alpha1'
implementation 'com.android.support:support-v4:28.0.0-alpha1'
implementation 'com.android.support.constraint:constraint-layout:1.1.2'
Run Code Online (Sandbox Code Playgroud)
应用版本:
android {
compileSdkVersion 28
defaultConfig {
applicationId "com.mypackage"
minSdkVersion 16
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
Run Code Online (Sandbox Code Playgroud)
在我的应用程序[derived和manifest registered]类的onCreate方法中:
final Fabric fabric = new Fabric.Builder(this)
.kits(new Crashlytics())
.debuggable(true)
.build();
Fabric.with(fabric);
Run Code Online (Sandbox Code Playgroud)
如果有人遇到过这个问题,他或她可以从帖子的答案中找到很大的帮助.
当您使用Android Studio时,可能会从大多数奇怪的构建相关问题中恢复出来的步骤:
project.rootdir和project/app,然后再导入项目到Studiojava/manifest/build.gradle(s)到另一个位置.在Android Studio中使用相同的配置创建一个新项目.完成后,
<meta-data
android:name="io.fabric.ApiKey"
android:value="....." />)fabric.properties到rootdir/app.不仅如此,新的应用程序也没有注册
为什么不使用辅助电子邮件打开另一个Fabric帐户并进行测试?
也许有点不科学,但你可以试试Gradle ver 3.1.2吗?将Gradle从3.1.3降级到3.1.2(构建相关和奇怪的问题)时,我也修复了一些错误
dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
}
Run Code Online (Sandbox Code Playgroud)
而且,如果你只使用Crashlytics那么为什么这个复杂的实现呢?这个单独的片段也将使您的工作.
Fabric.with(this, new Crashlytics());
Run Code Online (Sandbox Code Playgroud)
哦,我的上帝!刚发现你的问题在哪里!
赶紧这样做:
implementation('com.crashlytics.sdk.android:crashlytics:2.6.8@aar') {
transitive = true
}
Run Code Online (Sandbox Code Playgroud)
我用2.6.8测试过,想要崩溃工作,但2.9.4没有响应!该错误存在于2.9.4!2.6.8具有所有可用功能.您也可以填写错误报告.
| 归档时间: |
|
| 查看次数: |
2269 次 |
| 最近记录: |