Arch-Linux

libcrypto.so.1.0.0:沒有可用的版本資訊(/opt/Android/Sdk/cmake/3.6.3155560/bin/cmake 需要)

  • April 27, 2017

我只在 Android-studio 中遇到了這個問題,系統 cmake 工作正常。

/opt/Android/Sdk/cmake/3.6.3155560/bin/cmake: /usr/lib/libcrypto.so.1.0.0: no version information available (required by /opt/Android/Sdk/cmake/3.6.3155560/bin/cmake)
/opt/Android/Sdk/cmake/3.6.3155560/bin/cmake: /usr/lib/libssl.so.1.0.0: no version information available (required by /opt/Android/Sdk/cmake/3.6.3155560/bin/cmake)
/opt/Android/Sdk/cmake/3.6.3155560/bin/cmake: /usr/lib/libssl.so.1.0.0: no version information available (required by /opt/Android/Sdk/cmake/3.6.3155560/bin/cmake)

我和鴨鴨一起跑步並用Google搜尋,但沒有找到合適的解決方案。如何解決這些問題?

問題在於捆綁到 Android Studio 中的舊 CMake。它指的是舊的 libssl。

構想1. 降級libssl

構想2. 使用系統Cmake交叉編譯。https://cmake.org/Wiki/CMake_Cross_Compiling

Todo:詳細描述解決方案。

引用自:https://unix.stackexchange.com/questions/336997