- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在 Antergos Linux 环境中的 android studio 上开发应用程序。同步、构建和调试一切正常。一天前,经过一些更新,它不再构建了。源代码完全相同,我已经尝试将我的代码重置为之前也有效的旧提交,所以我知道问题不在我的代码中。 Gradle 同步消息是:
Build command failed.
Error while executing process /home/andre/Android/Sdk/cmake/3.6.3155560/bin/cmake with arguments {-H/home/andre/Development/Edru/edru-android/app
-B/home/andre/Development/Edru/edru-android/app/.externalNativeBuild/cmake/debug/armeabi
-GAndroid Gradle - Ninja -DANDROID_ABI=armeabi -DANDROID_NDK=/home/andre/Android/Sdk/ndk-bundle -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/andre/Development/Edru/edru-android/app/build/intermediates/cmake/debug/obj/armeabi
-DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=/home/andre/Android/Sdk/cmake/3.6.3155560/bin/ninja
-DCMAKE_TOOLCHAIN_FILE=/home/andre/Android/Sdk/ndk-bundle/build/cmake/android.toolchain.cmake
-DANDROID_PLATFORM=android-19 -DCMAKE_CXX_FLAGS=-std=c++11 -frtti -fexceptions}
/home/andre/Android/Sdk/cmake/3.6.3155560/bin/cmake: /usr/lib/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /home/andre/Android/Sdk/cmake/3.6.3155560/bin/cmake)
/home/andre/Android/Sdk/cmake/3.6.3155560/bin/cmake: /usr/lib/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /home/andre/Android/Sdk/cmake/3.6.3155560/bin/cmake)
/home/andre/Android/Sdk/cmake/3.6.3155560/bin/cmake: /usr/lib/libssl.so.1.0.0: version `OPENSSL_1.0.1' not found (required by /home/andre/Android/Sdk/cmake/3.6.3155560/bin/cmake)
Build command failed.
Error while executing process /home/andre/Android/Sdk/cmake/3.6.3155560/bin/cmake with arguments {-H/home/andre/Development/Edru/edru-android/app
-B/home/andre/Development/Edru/edru-android/app/.externalNativeBuild/cmake/release/armeabi
-GAndroid Gradle - Ninja -DANDROID_ABI=armeabi -DANDROID_NDK=/home/andre/Android/Sdk/ndk-bundle -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/andre/Development/Edru/edru-android/app/build/intermediates/cmake/release/obj/armeabi
-DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/home/andre/Android/Sdk/cmake/3.6.3155560/bin/ninja
-DCMAKE_TOOLCHAIN_FILE=/home/andre/Android/Sdk/ndk-bundle/build/cmake/android.toolchain.cmake
-DANDROID_PLATFORM=android-19 -DCMAKE_CXX_FLAGS=-std=c++11 -frtti -fexceptions}
/home/andre/Android/Sdk/cmake/3.6.3155560/bin/cmake: /usr/lib/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /home/andre/Android/Sdk/cmake/3.6.3155560/bin/cmake)
/home/andre/Android/Sdk/cmake/3.6.3155560/bin/cmake: /usr/lib/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /home/andre/Android/Sdk/cmake/3.6.3155560/bin/cmake)
/home/andre/Android/Sdk/cmake/3.6.3155560/bin/cmake: /usr/lib/libssl.so.1.0.0: version `OPENSSL_1.0.1' not found (required by /home/andre/Android/Sdk/cmake/3.6.3155560/bin/cmake)
我已经检查过,我同时拥有 openssl 1.0 和 openssl 1.1。我已经用全新的 android-studio 重新安装了我的操作系统,但问题仍然存在。
感谢您的关注。
最佳答案
问题出在 Android 自带的 cmake 3.6.3155560
和 openssl-1.0.2.k-3 之间。如果你是最新的 Arch Linux,我相信你现在有 extra/openssl-1.0 1.0.2.k-3
和 core/openssl 1.1.0.e-1
安装。至少我的情况是这样。
在这种情况下,只需将openssl-1.0 1.0.2.k-3
降级为openssl-1.0 1.0.2.k-2
即可,如下:
注意:它对我有用,但我不是 Arch 专家,降级软件包可能会对您的系统产生影响。风险自负。
$ pacman -U openssl-1.0-1.0.2.k-2-x86_64.pkg.tar.xz
降级到您刚刚下载的包pacman -Ss openssl-1.0
,它应该会告诉您:
extra/openssl-1.0 1.0.2.k-3 [installed: 1.0.2.k-2]
当然,pacman -Syu
会再次更新 openssl-1.0
。
更新:截至今天 (30-05-2017),它似乎已修复。
关于linux - Antergos Linux 上的 "OPENSSL_1.0.0 not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43623089/
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
操作系统:Antergos(Linux) 这里的问题是缺少 Android SDK,我无法从 android-studio-2.2 或 AUR 安装它。 当我尝试从 Android SDK 安装它时,
每次我尝试运行最新版本的 Neo4j(2.3.2 社区)时,我都会收到一个不断循环的错误。 [telmo@Telmo-LT neo4j-community-2.3.2]$ bin/neo4j star
刚刚来到 Arch 方面。我在让我的本地 LEMP 堆栈在 Antergos 上工作时遇到了很多麻烦。当前服务器 block 本地页面返回 403 错误。 /etc/nginx/nginx.conf:
我已经在 Antergos (Arch Linux) 上安装了 docker 并遵循了本指南:https://gist.github.com/simonhoye/3b7312c05a449cd9073
我正在 Antergos Linux 环境中的 android studio 上开发应用程序。同步、构建和调试一切正常。一天前,经过一些更新,它不再构建了。源代码完全相同,我已经尝试将我的代码重置为之
我是一名优秀的程序员,十分优秀!