Android NDK r8を使用して、include $(BUILD_STATIC_LIBRARY)を使用して複数の静的ライブラリを生成すると、lib1.a、lib2.a、lib3.aなどが正常に取得されます。
次に、これらの静的ライブラリを1つにマージします。
私はAndroidNDKのar.exeでそれをやってみます:
android-ndk-r8\toolchains\arm-linux-androideabi-4.4.3\prebuilt\windows\arm-linux-androideabi\bin\ar.exe r libALL.a lib1.a lib2.a lib3.a
しかし、libAll.aをAndroid NDK makefileに使用すると、インデックスがないと表示されません。
このインデックスを追加するにはどうすればよいですか?
その他の質問 :
アーカイブlibAll.aの内容を表示すると、これらのライブラリの.o記号の代わりに、 lib1.a、lib2.a、lib3.aが表示されます。
どうすればそれを変更できますか(=静的ライブラリから.oを抽出してlibAll.aにマージします)?
ありがとう