0
readlink在尝试跟踪proc文件系统中的符号链接时返回EACCES。 仅当在发布模式下构建的Android应用程序中才会观察到此行为。当应用程序构建在调试模式下时没有发现同样的情况。ANDROID:readlink失败:EACCES(权限被拒绝)
附加信息:
- 呼叫从本地代码制作。
- 我已将“android.permission.WRITE_EXTERNAL_STORAGE”授予AndroidManifest.xml中的应用程序。
- 该应用程序使用minSdkVersion = 14和targetSdkVersion = 26构建而成
- 从Kitkat到Nougat的所有Android版本都观察到行为。
为什么readlink在应用程序构建在发布模式时会出现这种行为? 有没有替代品的readlink跟踪/ proc中的符号链接?
在此先感谢。
您要求用户授予权限运行(WRITE_EXTERNAL_STORAGE):
在这太问题时退房的答案吗?如果授予存储访问权限,您可以检查您的应用程序设置(用于发布应用程序)吗? – Amit
是的,权限已被授予。我可以通过打印应用程序的权限以及通过GUI来验证这一点。 –