我们的Unity应用程序不使用任何类型的位置服务,但是它在AndroidManifest.xml中部署。由于我们的目标sdk版本设置为23,它要求在运行时的权限,我们不需要特别的位置GPS权限,因为我们不使用它,但我相信Unity增加了,因为也许我们使用的某个第三方库可能是引用它,但我不知道为什么它被添加到清单xml。想发表意见如下行从清单代码,但不工作,它仍然抛出一个运行时允许提示如何在android Unity应用程序中禁用android运行时位置权限提示
> <!-- <uses-permission
> android:name="android.permission.ACCESS_COARSE_LOCATION" /> -->
如果我设定的目标SDK,以22(切换回旧的权限模型在安装时),它抛出编译错误,因为它说Android SDK工具是当前使用的SDK版本23.
我知道我们可以从设置菜单撤销权限,但并没有解决我们的问题
是否有在编译期间以任何方式在运行时撤销ACCESS_COARSE_LOCATION或ACCESS_FINE_LOCATION权限提示的方式?