Android OpenSSL版本apk

Android OpenSSL版本apk,android,android-studio,openssl,Android,Android Studio,Openssl,我已经安装了iMac OpenSSL版本1.1.0d,但是当我从Android Studio构建签名的APK时,这个APK是用OpenSSL版本1.0.1h签名的 在终端控制台中,我运行命令openssl version-a,结果如下: OpenSSL 1.1.0d 26 Jan 2017 built on: reproducible build, date unspecified platform: darwin64-x86_64-cc compiler: cc -DDSO_DLFCN -D

我已经安装了iMac OpenSSL版本1.1.0d,但是当我从Android Studio构建签名的APK时,这个APK是用OpenSSL版本1.0.1h签名的

在终端控制台中,我运行命令
openssl version-a
,结果如下:

OpenSSL 1.1.0d  26 Jan 2017
built on: reproducible build, date unspecified
platform: darwin64-x86_64-cc
compiler: cc -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE
-DOPENSSL_PIC -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5
-DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM
-DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPADLOCK_ASM -DPOLY1305_ASM
-DOPENSSLDIR="\"/usr/local/Cellar/openssl/openssl-1.1.0d/ssl\"" -DENGINESDIR="\"/usr/local/
Cellar/openssl/openssl-1.1.0d/lib/engines-1.1\"" 
OPENSSLDIR: "/usr/local/Cellar/openssl/openssl-1.1.0d/ssl"
ENGINESDIR: "/usr/local/Cellar/openssl/openssl-1.1.0d/lib/engines-1.1"
我不明白为什么Android Studio用1.0.1h版本的OpenSSL而不是1.1.0.d来签署apk

有人知道这是怎么回事吗


谢谢

我解决了这个问题。MetaIO SDK 6就是问题所在。MetaIO使用OpenSSL 1.0.1h,因此,使用此OpenSSL版本生成apk

没有解决方案,因为MetaIO已经停产,市场上也没有新版本。解决方案是迁移到wikitude或vuforia SDK…

另请参见、和。