ashmem给予[Erno 13]权限被拒绝



在我的根Android设备中,

jint fd = open("/dev/ashmem",O_RDWR);

给出-1,fopen导致错误13。我也尝试过用chmod 777更改权限,但没有成功。

有什么想法吗?谢谢你的帮助。

针对Android 10的应用程序不能直接使用ashmem(/dev/ashmem(,必须通过NDK的ASharedMemory类访问共享内存

原来是由于targetSdkVersion。它在28岁时有效,但在30岁时无效。

最新更新