未能为64位安卓系统构建OpenSSL。以下是我所采取的步骤:
setenv_android.sh下载https://wiki.openssl.org/images/7/70/Setenv-android.sh./Configure no-rc5 no-idea no-md2 no-cast linux-aarch64配置opensslmake depend; make输出:
In file included from crypto/aes/aesv8-armx.S:1:
crypto/arm_arch.h:55:6: error: "unsupported ARM architecture"
# error "unsupported ARM architecture"
^
1 error generated.
make[1]: *** [crypto/aes/aesv8-armx.o] Error 1
make: *** [all] Error 2这篇文章让我听起来像是遇到了这个问题,停了下来。我向你保证,我已经花了整整一天的工作时间来尝试各种事情,但在谷歌上搜索都没有用。我不想用我尝试过的垃圾(传入不同的ARM_ARCH值,尝试其他版本的openSSL,尝试不同的NDK)来解决这个问题。
发布于 2019-02-07 15:33:06
OpenSSL Wiki上的脚本和示例已经严重过时。特定的构建脚本不支持arm64。
幸运的是,GitHub来拯救:试试https://github.com/noloader/Android-PRNG/blob/master/setenv-android.sh。
https://stackoverflow.com/questions/54537033
复制相似问题