ANDROID:readlink失败:EACCES(权限被拒绝)

时间:2017-08-09 03:52:47

标签: android java-native-interface

readlink在尝试跟踪proc文件系统中存在的符号链接时返回EACCES。 仅在以发布模式构建的Android应用程序中才会出现此行为。在调试模式下构建应用程序时,未观察到相同的情况。

其他信息:

  • 通过本机代码进行调用。
  • 我已将“android.permission.WRITE_EXTERNAL_STORAGE”授予AndroidManifest.xml中的应用程序。
  • 应用程序使用minSdkVersion = 14和targetSdkVersion = 26
  • 构建
  • 从Kitkat到Nougat的所有Android版本都会观察到行为。

为什么readlink在发布模式下构建应用程序时会出现这种情况? 在/ proc?

中是否有任何替代readlink来跟踪符号链接

提前致谢。

1 个答案:

答案 0 :(得分:0)

在发布模式下,它可能是运行时权限。

在这个问题上查看答案:https://stackoverflow.com/a/33031091/3645949