libTest.soがあり、一部のデバイスで読み込まれません。 logcatはまったく役に立たない。 arm-linux-androideabi-readelf.exe -d libTest.so
を使用すると、libTest.soに必要なすべての必要なライブラリを見ることができました。私はそれらをすべてローカルPCの同じフォルダに入れました。ldd相当のアンドロイド
どのシンボルが見つからず、どのライブラリにありますか?私はNDK(nm、readelf、objdumpなど)からの標準的なツールセットしか持っていません。私のlibTest.soとそれに依存するすべてのlibsを解析し、どのシンボルが私のlibがターゲットデバイスにロードされないのかを教えるように、どのツールとどのように使うことができるのですか?
のAndroidは、 '/ libに/ LD-linux.so'' /システム/ binに/ linker'を使用していないように見えます。とにかく私は何かを出力するリンカを得ることができません –
私は '/ system/bin/linker'を直接呼び出すときに'セグメンテーションフォールト 'を取得します。 – markshep