1

私のデバイスのAndroidで共有ライブラリ(.so)を見つけました。そして、そこからエクスポート関数を使用したいと思います。しかし、私が理解しているように、このライブラリのヘッダーファイルが必要です。デバイスのどこにありますか?どんなディレクトリ?

4

1 に答える 1

1

ほとんどの場合、ヘッダーはデバイスで使用できません。

これらは、プログラムを実行するためではなく、ライブラリに対してリンクするためにのみ必要であるため、通常、デバイスのシステムイメージには含まれていません。

探しているヘッダーがNDKに含まれている場合は、NDKに付属しているヘッダーを確認することをお勧めします。(http://developer.android.com/tools/sdk/ndk/index.htmlを参照)

そうでない場合は、グーグルが安定させようとしているライブラリのセットに属しているとは見なされないため、グーグルが使用してほしいライブラリの一部ではありません。

それでも、この場合、デバイスで実行されているAndroidバージョンに属するソースから必要なヘッダーをフェッチすることができます。(http://source.android.com/を参照)

これらのライブラリは、次のシステムアップグレード後に使用できなくなる可能性がありますが、特にヘッダーとライブラリが含まれていないことが重要です。

NDKに含まれているライブラリが利用可能になることを保証するだけです。

于 2013-03-25T20:54:52.000 に答える