2016-08-03 56 views
0

使用Android 6的动态权限,是否可以从编译的apk获得APK所需的所有权限?从APK,Android获取所有权限6

问题是,在我们的项目中,我们有时会将第三方库添加到我们的项目中,有时他们需要比我们最初需要的应用程序更多的权限。我希望能够在CI构建阶段检测到这种情况。

+1

“动态权限”不会更改任何内容。它们在清单中仍然有''元素。 'aapt dump badging',或者阅读合并后的清单,会告诉你什么是要求的。 – CommonsWare

+0

@CommonsWare如果您以此回复,我会很乐意接受。 – Ibolit

回答

1

“动态权限”(a.k.a.,运行时权限)不会改变任何内容。它们在清单中仍然有<uses-permission>个元素。 aapt dump permissions或阅读合并清单,会告诉你什么是你的当前清单所要求的。

这对没有在其AAR中发布包含该库所需的<uses-permission>元素的清单的库没有帮助。希望这样的图书馆的作者能够记录他们期待的内容,并且你正在将<uses-permission>元素添加到你自己的清单中。

相关问题