Android+Fire studio上的跨用户交互权限问题

Android+Fire studio上的跨用户交互权限问题,android,swift,android-permissions,Android,Swift,Android Permissions,我在Mac上玩免费的Swift实现和studio。Swift或C模板中的基本项目启动,然后引发java.lang.SecurityException,输出如下: Started Process started. Exception on thread 41720e58 () Type: java.lang.SecurityException Message: Permission Denial: getCurrentUser() from pid=32495, uid=10120 requi

我在Mac上玩免费的Swift实现和studio。Swift或C模板中的基本项目启动,然后引发java.lang.SecurityException,输出如下:

Started
Process started.
Exception on thread 41720e58 () 
Type: java.lang.SecurityException 
Message: Permission Denial: getCurrentUser() from pid=32495, uid=10120 requires android.permission.INTERACT_ACROSS_USERS
当然,项目中没有getCurrentUser,它可能是由一些内部逻辑触发的。我在安卓4.4设备上运行它


什么可能导致此问题?还有一个问题。

看起来需要android.permission.interactive\u跨用户。另外,你提供给某人的链接说:这看起来像是一个标准的可忽略错误。从我在谷歌上发现的情况来看,这只是一个暂时的错误,但在后来的安卓系统中可以忽略并修复。在我自己的平板电脑上似乎不会发生这种情况。@Thealon问题是为什么它需要许可?顺便说一句,这是系统权限,所以用户应用程序不应该要求它。添加对清单文件的权限不会改变任何内容。模板应用程序只包含一个hello world活动。现在他们说这是一个bug,稍后他们会知道为什么会这样,这是什么。我把它作为推荐而不是回答,只是说。@Thealon和yes,我可以暂时忽略它,但每次调试启动都需要额外的两次单击才能在异常后继续执行应用程序,这至少很烦人:嗯,一件显而易见的事情是,在调试过程中,你通常不需要调试你的应用程序——通常只需运行调试版本并查看日志消息就足够了。断点调试是一种奢侈,有时需要花费大量的开销,因此除非您正在解决一个很难通过其他方式访问的问题,否则不一定要使用断点调试。