将 Android 应用程序包(..aab)上传到 Play 商店后,VPN 无法连接

问题描述 投票:0回答:3

我正在使用 ics-openvpn 最新版本 0.7.33。该应用程序在 .apk 下运行良好。但是一旦我通过 .aab 上传到 Google Play 商店,就无法连接。 从 Play 商店安装应用程序后,可以正常打开,但在连接时会引发异常。 以下异常正在...

从 OpenVPN 进程的输出中读取错误:无法运行程序“/data/app/com.mycompany.sslvpn-VkwWqlSgj-ZP5zBpQLYGNA==/lib/arm64/libovpnexec.so”:错误=2,没有这样的文件或目录

java.io.IOException: Cannot run program "/data/app/com.mycompany.sslvpn-VkwWqlSgj-ZP5zBpQLYGNA==/lib/arm64/libovpnexec.so": error=2, No such file or directory
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1050)
    at com.mycompany.sslvpn.core.OpenVPNThread.startOpenVPNThreadArgs(OpenVPNThread.java:123)
    at com.mycompany.sslvpn.core.OpenVPNThread.run(OpenVPNThread.java:65)
    at java.lang.Thread.run(Thread.java:919)
Caused by: java.io.IOException: error=2, No such file or directory
    at java.lang.UNIXProcess.forkAndExec(Native Method)
    at java.lang.UNIXProcess.<init>(UNIXProcess.java:133)
    at java.lang.ProcessImpl.start(ProcessImpl.java:141)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)

application .apk 运行无任何异常。通过android应用程序包(.aab)将应用程序上传到Play商店时发生异常。

我不知道为什么会这样。

安卓版本:11, ics-openvpn 版本:0.7.33

vpn openvpn ics-openvpn
3个回答
3
投票

要解决此问题,只需将此行添加到

gradle.properties
:

android.bundle.enableUncompressedNativeLibs = false

3
投票

选项设置

'android.bundle.enableUncompressedNativeLibs=false'
已弃用。

当前默认为

'true'

它将在 Android Gradle 插件 8.0 版本中删除。 您可以将以下内容添加到您的

build.gradle
中:

android {
    packagingOptions {
        jniLibs {
            useLegacyPackaging = true
        }
    }
}

0
投票

我添加后

 android {
packagingOptions {
    jniLibs {
        useLegacyPackaging = true
    }
}

我在播放控制台中收到 wra.e(在动态加载的代码中)警告!

© www.soinside.com 2019 - 2024. All rights reserved.