当我将应用程序的新版本上传到开发者控制台以上传到 Play 商店时,弹出的包含 apk 分析的对话框告诉我,自上一个版本以来我添加了两个新权限:
android.permission.READ_EXTERNAL_STORAGE maxSdkVersion=18
android.permission.WRITE_EXTERNAL_STORAGE
据我所知,我在代码中没有执行任何操作来添加这些权限;当然“AndroidManifest.xml”中没有任何内容。我没有兴趣也不需要读取和写入外部存储。自从上次发布新版本以来,我已经更新了 Android Studio 和各种必需的插件(通常每次收到更新通知时我都会这样做)。
有什么想法吗?
最佳答案
我认为新权限来自您正在使用的库。如果您更新了 Android Studio,则库也会发生变化。检查this article .
根据文章,最终的 list 文件是从您自己的 list 文件和库的 list 文件合并而来,您可以在 app/build/intermediates/manifests/full/debug/AndroidManifest.xml
中查看它.
关于Android:库更新后在我背后添加了新权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32520468/