在我根深蒂固的Android设备中,
jint fd = open("/dev/ashmem",O_RDWR);给出-1和fopen结果为错误13。我也尝试过使用chmod 777更改权限,但没有效果。
有什么想法吗?谢谢你的帮助。
发布于 2021-07-01 16:09:16
针对Android10的应用程序不能直接使用ashmem (/dev/ashmem),而必须通过NDK的ASharedMemory类访问共享内存
发布于 2021-06-12 15:01:12
原来是targetSdkVersion造成的。它在28岁时起作用,但在30岁时不起作用。
https://stackoverflow.com/questions/67922313
复制相似问题