c# - 我如何构建一个搜索系统来查找我的项目中需要 android 权限的所有引用?

标签 c# android unity3d permissions

在我们的应用程序的 Android 版本之间潜移默化的权限是我们在办公室经常遇到的问题。

我们使用 Unity 并使用 C#。在我们的项目中,我们使用从 Unity Asset Store 购买的各种第 3 方包,并且这些包经常更新。有时我们会看到一个新的权限悄悄进入,我们必须查明最后一次 git push 才能看到它到底是什么时候开始出现的。

每当出现未调用的权限时,执行所有这些操作并跟踪和扫描我们的代码有点令人沮丧,并且需要花费大量时间。

我想知道,从理论上讲,是否有可能编写一个脚本或一段代码来遍历我们的项目和其中的库,为我们提供需要 android 权限的引用列表。

感谢有关此问题的任何指导。我不是专业的编码员,我对这个主题的了解不是很深,所以如果这个问题不合适,我提前道歉。

最佳答案

所以这有点棘手,因为在 Android Studio 1.5.1 中,由于某些我不知道的原因,这个功能似乎从 lint 中消失了。所以用任何1.5.1以下的Android studio都可以。

分析 -> 按名称运行检查 -> “MissingPermissions”。

关于c# - 我如何构建一个搜索系统来查找我的项目中需要 android 权限的所有引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37011811/

相关文章:

c# - 如何检查唯一键约束

c# - .NET Entity Framework Core 2.0 - 代码优先 - 意外的表关系结果

android - 创建一个持续轮询 REST API 数据的 Android 后台服务

android - J2ME/Android/BlackBerry - 行车路线,两个地点之间的路线

c# - OnCollisionEnter 函数如何工作 "Fundamentally"?

c# - 如何使用 mage.exe 为 VSTO 重新分配 list ?

android - Firebase Analytics 是否保留用户属性

c# - 为什么要从 Unity 委托(delegate)事件中删除事件?

c# - 串行通信在 Unity 中运行缓慢

c# - 优化查询性能