2017-01-31 5 views
0

「aar」ライブラリをコンパイルするためにNDKのどのバージョンが使用されたかを判断する方法はありますか?逆コンパイル、またはコードを介してうまくいくかどうかは、知る必要があります。ライブラリの作成に使用されたNDKのバージョンを確認しますか?

私のサードパーティライブラリのどのバージョンのndkが使用されているかを判断しようとしています。

答えて

2

"aar"ファイルがNDKでコンパイルされていない場合は、おそらくそのファイル内のC++ライブラリの1つを意味します。簡単な方法はありませんが、ライブラリの日付に従って新しいndkのバージョンを除外することができます。

また、あなたはコンパイラのバージョンを取得することによって見つけることができるかもしれない - このような何かを助けることができるかどうかを確認:How to retrieve the GCC version used to compile a given ELF executable

+0

申し訳ありませんが、あなたは正しい、AAR内部ので、ファイルが私は午前何だろうこの場合を見てみましょうか? – xceph

+0

正しいですが、soファイルは調べる必要があるC++ライブラリです。 – yakobom

+0

私は、 "strings -a "とGCCバージョン4.9.x 20150123とAndroid clankバージョン3.8.256229を使用してndkの言及をたくさん見ることができますが、これは特定の少なくとも私の理解では、NDKのバージョン。それがr12、rs13、または他のリリースであるかどうかを知ることにつながる具体的なものは何ですか? – xceph

関連する問題