我正在尝试在我正在开发的Android应用上追踪导致此问题的原因。我正在运行Android KitKat,我有一个Nexus 10,上面有2个帐号。
我也在使用Xamarin提供的Monodroid框架,因此我没有使用Native Android SDK。
每当我通过主帐户运行它时,它都会启动而没有任何问题。
然而,当我通过辅助帐户运行应用程序时。
System.UnauthorizedAccessException: Access to the path "data/myApp/files" is denied.
调用CreateDirectory()
函数时会发生这种情况。
任何人都可以给我一个暗示,为什么这样做?我很困难,因为我在清单上拥有的所有权限都已启用(从写入/读取到外部存储),正如我之前说的,它在Nexus 10的主帐户上运行良好,但在辅助帐户上却没有。
非常感谢。