cocos端调用wss在android端无法连接

刚才打印看了下,content是空的~~

realPath是随便定义的一个路径是吗?

那就是路径有问题

不是啊,我们放cacert.pem的路径是PublicRes/cacert.pem,你要改成自己的。

不是放在resources目录下的吗

不是,我们直接放在了构建后的build目录里,打包机自动添加的

我把明文粘进去然后写入本地之后还是一样的错误~~~

image

放resources下边,我这个是2.x版本的

2赞

我sdk是3.16,工具 是2.4.0,你这个这样做可以在Android端正常调用是吗?

哈哈,我这样测试了下,可以了,非场感谢

最终解决方案:image

1赞

问题解决了,非场感谢

由于pem文件放在resources目录下会跟加载游戏目录冲突(我们的项目是通过这个项目加载其他打包好的游戏项目)所以在assets文件夹下创建了一个resources_and文件夹,build一次之后会把这个pem生成好并且名字路径都不会变了, 因此我可以直接把pemUrl写死:
image
测试正常使用,之前因为这个文件夹的事,导致冲突无法加载游戏