2017-02-16 14 views
0

私はiMac OpenSSLバージョン1.1.0dにインストールしましたが、Androidスタジオから署名付きAPKを作成すると、このAPKはOpenSSLバージョン1.0.1hで署名されています。ターミナルコンソールでOpenSSLバージョンapk

私はコマンド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のメーカーが1.1.0.d

代わりのOpenSSL 1.0.1hバージョンでAPKに署名した理由を私は理解していません

これが原因で誰もが知っていますか?

ありがとうございました

+0

[Google PlayとOpenSSL警告メッセージ](http://stackoverflow.com/q/24197777)、[Android Google Play古いOpenSSL警告](http: //stackoverflow.com/q/36397094/608639)、[Google Playの警告とX509TrustManagerの安全でない実装](http://stackoverflow.com/q/35604684/608639)、[.jarファイルをgrepまたは検索する方法for OpenSSL?](http://stackoverflow.com/q/36213149)と[Google Play OpenSSLの警告の原因となる依存関係を特定する方法](http://stackoverflow.com/q/38187257)を参照してください。 – jww

答えて

0

私はその問題を解明しました。 MetaIO SDK 6が問題でした。 MetaIOはOpenSSL 1.0.1hを使用しているため、このOpenSSLバージョンでapkが生成されます。

MetaIOが廃止され、新しいリリースが市場に出されていないため、その解決策はありません。解決策はwikitudeまたはvuforia SDKに移行します...

関連する問題