收到错误消息“程序包似乎已损坏".在Android 6上的Fabric Beta中 [英] Getting error "The package appears to be corrupt" in Fabric Beta on Android 6

查看:156
本文介绍了收到错误消息“程序包似乎已损坏".在Android 6上的Fabric Beta中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

All my beta testers with Android 6 get this error when installing my app from Beta:

未安装应用.该软件包似乎已损坏

App not installed. The package appears to be corrupt

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

No problems for users with Android 7+. The APK can be dirrectly installed on all devices, including those with error in Beta. The problem appeared a few days ago, configuration of project did not change.

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

All my users uses latest 1.7.0 Beta app. Project dependencies:

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
}

有帮助吗?

UPD. 我从AndroidManifest.xml中删除了android:extractNativeLibs ="false",现在可以使用了.

UPD. I removed android:extractNativeLibs="false" from AndroidManifest.xml and now it works.

推荐答案

您需要首先通过以下方式构建apk:-1构建>构建apk 这是由于安全问题.如果有任何非开发人员想要您的APK,那么可以轻松地从您的文件夹中获取它.因此,现在只有开发人员才能创建可共享的APK.

You need to build the apk first by :-1 Build > Build apk(s) This is because of security issue. if any non-developer want your APK, so its easily to get it from your folder. so now it does not happen only developer will able to create sharable APK.

这篇关于收到错误消息“程序包似乎已损坏".在Android 6上的Fabric Beta中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆