【问题标题】:Unable to extract Crashlytics build info from the dropped APK无法从已删除的 APK 中提取 Crashlytics 构建信息
【发布时间】:2017-08-26 21:37:29
【问题描述】:

我正在尝试将 .apk 文件上传到 Crashlytics 以与“测试版”应用一起分发,但在上传菜单中删除 .apk 时出现以下错误:

无法从已删除的 APK 中提取 Crashlytics 构建信息。请确保您的 Crashlytics 构建工具插件已安装并启用。

我已按照 Fabric 应用的建议启用了 Crashlytics:我已将 Fabric.with(this, new Crashlytics(), new CrashlyticsNdk()); 放入我的 MainActivity,我的 build.gradle 文件如下:

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 {
    maven { url 'https://maven.fabric.io/public' }
}

crashlytics {
    enableNdk true
    androidNdkOut 'src/main/obj'
    androidNdkLibsOut 'src/main/libs'
}

还有:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])

    compile('com.crashlytics.sdk.android:crashlytics:2.6.8@aar') {
        transitive = true;
    }
    compile('com.crashlytics.sdk.android:crashlytics-ndk:1.1.1@aar') {
        transitive = true;
    }

我也在使用以下设置:

targetSdkVersion 25
compileSdkVersion 25
buildToolsVersion '26'
classpath 'com.android.tools.build:gradle:2.3.0'

我不知道出了什么问题。我过去使用过 Crashlytics 和分发工具,没有任何问题。 Crashlytics 插件似乎确实在应用程序中工作,但当我触发异常时,它会显示在 Web 界面中。

我有点迷失在这里可能是什么问题,所以非常感谢任何帮助。

【问题讨论】:

标签: android android-studio crashlytics crashlytics-android


【解决方案1】:

通过重新安装 Android Studio 修复它。

编辑:

我发现这个问题与在 Android Studio 中启用 Instant Run 有关,在重新安装 Android Studio 后我启用了 Instant Run 并且问题又回来了。

再次禁用 Instant Run 解决了问题

this post中解释了如何关闭 Instant Run

【讨论】:

    【解决方案2】:

    或者你可以通过 Gradle 命令行来构建它,比如 "./gradlew clean assemble[yourBuildVariant]" 并将其拖放到 Fabric Beta 中。

    【讨论】:

      【解决方案3】:

      在主菜单的 Build 下选择 Clean Project 为我解决了这个问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-11-04
        • 2021-04-30
        • 1970-01-01
        • 2019-09-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多