java - 在发布到应用商店后,Android应用会为所有设备引发UnsatisfiedLinkError

标签 java android kotlin error-handling

我们遇到了一个非常奇怪的问题,即我们的Android应用发布到Play商店后抛出了UnsatisfiedLinkError。如果已将上传到Google Play控制台的确切APK手动安装在Android手机上,则该应用正常运行,但是如果我们

  • 获得批准后,从goole play商店下载该应用程序
  • 从Google Play控制台的“App Bundle Explorer”中下载任何设备专用的APK

  • 然后,该应用在启动时引发关注错误。
    java.lang. UnsatisfiedLinkError: JNI_ERR returned from JNI_OnLoad in
    ...
    
    这是非常奇怪的,因为从android studio导出后直接安装在设备上的完全相同的APK可以正常工作。
    很想知道为什么只能在上述情况下才会发生这种情况。

    最佳答案

    该应用程序已被签名两次。该应用在导出时已签名,然后在上载Google Play商店时再次签名。

    关于java - 在发布到应用商店后,Android应用会为所有设备引发UnsatisfiedLinkError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64437265/

    相关文章:

    java - Java模糊日期解析

    安卓 logcat 消息 (E/SMD : DCD on)

    kotlin - 如何使用Kotlin和Arrow执行程序

    Android:ListView,同时在旋转/配置更改后记住并忘记其getCheckedItemPosition

    java - 在android中比较字符串

    java - 无法将 tornadofx 应用程序编译成独立的 jar

    kotlin - 如何在 Kotlin 中强制执行空的非空字符串?

    java - 在java中写入文件 - 关闭或刷新

    java - 在 2 台 PC 之间创建信任证书

    java - 如何配置简单的 Java fontconfig.properties 文件以在 Linux 上使用