从Beta安装我的应用程序时,与Android 6我所有的beta测试者得到这个错误:得到错误“包似乎已损坏”,在面料测试版Android上6
应用程序未安装。该软件包似乎已损坏
对于使用Android 7+的用户没有任何问题。 APK可以正确安装在所有设备上,包括那些Beta版出错的设备。问题出现在前几天,项目的配置没有改变。
我所有的用户都使用最新的1.7.0测试版应用程序。项目依赖关系:
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
compile('com.crashlytics.sdk.android:crashlytics:[email protected]') {
transitive = true
}
compile('com.crashlytics.sdk.android:crashlytics-ndk:[email protected]') {
transitive = true
}
任何帮助?
UPD。 我从AndroidManifest.xml中删除了android:extractNativeLibs =“false”,现在它可以工作。
托德。你在你的应用中使用ABI分割吗?这可能会导致此类问题。让我知道! :) –
不,我使用没有ABI分割的本地代码。我也在清单中使用android:extractNativeLibs =“false”,这会导致这个问题吗? – rzhik
谢谢Rzhik。你可以用这个改变来测试一个发行版,看看它是否清除了一些东西?我们还没有看到这个问题的其他报告,所以它可能是项目特定的。谢谢! –