gpt4 book ai didi

android - 我正在 Linux 中编写 eMMC 驱动程序并从 JNI 应用程序访问 IOCTL。失败,错误代码 13(权限被拒绝)

转载 作者:行者123 更新时间:2023-11-30 18:01:18 27 4
gpt4 key购买 nike

A) 我正在 Linux 中编写 eMMC 驱动程序,以便从“Linux”应用程序访问 IOCTL。这是工作。B) 我正在 Linux 中编写一个 eMMC 驱动程序,以从“JNI”应用程序访问 IOCTL。失败,错误代码为 13(权限被拒绝)。

  1. Android应用程序的权限在哪里设置?

  2. 是否可以从 JNI 应用程序访问 IOCTL?

  3. Android.mk 文件中是否有任何权限设置(在 JNI 中)?

最佳答案

应用程序必须以适合您尝试ioctl 的权限运行。在 Android+JNI 的情况下,如果您需要 root 权限,则可能几乎不会出现这种情况(除非设备已“root”并且应用程序以 root 身份启动),因为您调用的 native 应用程序很可能会运行与 Java 应用程序的 UID 相同。您能否验证您尝试ioctl的内容是否需要root权限?

关于android - 我正在 Linux 中编写 eMMC 驱动程序并从 JNI 应用程序访问 IOCTL。失败,错误代码 13(权限被拒绝),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9883216/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com