8

我需要使用 cutils 库和头文件在我的 NDK 项目中实现 ashmem,但我在系统中找不到与 cutils 相关的任何内容。它位于哪里或从哪里可以获得它?

4

2 回答 2

9

在 system/core/libcutils 的源代码中找到的 Android“cutils”库不是 NDK 的一部分。那里的代码随着每个版本的变化而变化,所以它不是你可以依赖的。

目前最好的方法是将库相关部分的源代码复制到您的项目中。

于 2013-07-22T17:51:36.180 回答
5

如果您不介意兼容​​性,可以libcutils.so从连接的设备或模拟器中获取。

adb pull /system/lib/libcutils.so

这有利于开发或私人使用;对于发布,只需将您需要的东西的源代码复制到您自己的项目中。

于 2015-05-04T18:39:38.097 回答