在打包tauri的应用后发现websocket无法连接,找 了很多办法都没找到原因,最后发现问题出在配置上:
在src-tauri/gen/android/app/src/AndroidManifest.xml 文件下,如下图:
原始配置是:android:usesCleartextTraffic="${usesCleartextTraffic}",改成:android:usesCleartextTraffic="true",就成功了!

配置
android:usesCleartextTraffic是一个 Android 应用的配置属性,用于控制应用是否允许使用明文流量(如 HTTP)进行网络通信。这个属性在应用的AndroidManifest.xml文件中配置。
作用
从 Android 9(API 级别 28)开始,为了提高安全性,Android 默认禁止应用使用明文流量(如 HTTP)。如果你的应用需要使用明文流量(例如,与某些旧的 HTTP 服务进行通信),你需要在AndroidManifest.xml文件中显式声明这一点。