gpt4 book ai didi

android - 在 Android 6 上的 Fabric Beta 中获取错误 "The package appears to be corrupt"

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:41:25 24 4
gpt4 key购买 nike

我所有使用 Android 6 的 Beta 测试人员在从 Beta 安装我的应用程序时都会遇到此错误:

App not installed. The package appears to be corrupt

使用 Android 7+ 的用户没有问题。 APK可以直接安装到所有设备上,包括Beta中有错误的设备。问题是几天前出现的,项目配置没有变。

我的所有用户都使用最新的 1.7.0 Beta 应用程序。项目依赖:

dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}

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

有什么帮助吗?

更新。我从 AndroidManifest.xml 中删除了 android:extractNativeLibs="false",现在它可以工作了。

最佳答案

对我来说,解决方案是将 gradle 从版本 3.0.0(随 Android Studio 3 一起引入)降级到 2.3.3(以前的版本)。我通过替换项目 .gradle 文件中的这一行来做到这一点:

    buildscript {
repositories {
...
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
...
}
}

与:

    buildscript {
repositories {
...
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
...
}
}

在 clen 和构建之后,我能够将我的应用程序上传到 Beta 并毫无问题地安装它。

关于android - 在 Android 6 上的 Fabric Beta 中获取错误 "The package appears to be corrupt",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44564545/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com