2013-07-19 10 views
7

NDKプロジェクトでashmemを実装するには、cutilsのライブラリとヘッダを使う必要がありますが、私のシステムではcutilsに関連するものは見つかりませんでした。それはどこにありますか、どこから入手できますか?NDKには含まれていませんか?

答えて

8

system/core/libcutilsのソースにあるAndroidの "cutils"ライブラリは、NDKの一部ではありません。そこにあるコードはすべてのリリースで変更されるので、あなたが信頼できるものではありません。

現在、ライブラリの関連部分のソースをプロジェクトにコピーすることをお勧めします。

5

互換性について気にしない場合は、接続されたデバイスまたはエミュレータからlibcutils.soを入手できます。

adb pull /system/lib/libcutils.so

これは、開発のためのまたは私的使用のために良いです。リリースのために必要なもののソースを自分のプロジェクトにコピーするだけです。