使用CocosCreator 2.4.10,打出的AAB上架GooglePlay。提示OpenSSL漏洞,要求升级OpenSSL。
下载了一个1.1.1q的OpenSSL库,但不知道咋用啊。
这东西怎么替换,还需要进行编译吗?这东西完全不懂啊。直接替换后会报V8相关的错误。
使用CocosCreator 2.4.10,打出的AAB上架GooglePlay。提示OpenSSL漏洞,要求升级OpenSSL。
这东西怎么替换,还需要进行编译吗?这东西完全不懂啊。直接替换后会报V8相关的错误。
在Cocos Creator的安装目录下,找到libcrypto.so和libssl.so文件。运行以下命令可以查看它们的版本:strings libssl.so | grep OpenSSL
下载并编译新的OpenSSL版本在OpenSSL的官方网站上下载最新的版本:https://www.openssl.org/source/latest.tar.gz 解压文件后,进入OpenSSL的目录,运行以下命令:
./config
make
sudo make install
将新的OpenSSL版本添加到系统路径打开/etc/ld.so.conf文件,将新的OpenSSL库所在的目录添加到文件末尾。例如:
/usr/local/ssl/lib
运行以下命令更新系统库:
sudo ldconfig
配置Cocos Creator使用新的OpenSSL版本,打开Cocos Creator的工程,在项目设置中,选择“Native Development”。将“ndk路径”设置为新的OpenSSL库所在的目录。
重新编译应用程序并上传,重新编译您的应用程序,并使用新的OpenSSL版本打包应用程序。 yeah,🆗