21

我正在开发一个 Android 项目,其中包括两个模块,其中一个是用于生成.aar文件的库模块,另一个是使用生成的文件的示例应用程序.aar

因此,该项目中有两个AndroidManifest.xml文件。假设我正在开发一个蓝牙库,所以我将蓝牙权限放在库的清单文件中。通过将此库.aar作为依赖项包含在内,我可以省略<uses-permission>应用程序清单文件中的标记吗?换句话说,Android 应用程序是否“合并”(可能不是字面上而是语义上)其依赖.aar库的权限?

我的经验表明,虽然某些权限的行为往往与上述相同,但其他权限要求在应用程序的AndroidManifest.xml. 我想知道我的假设是否正确,是否有任何资源或文档清楚地区分可以驻留在.aar库清单中的权限以及需要在应用程序自己的清单文件中声明的权限。

谢谢!

4

1 回答 1

22

据我所知,图书馆的清单已合并到主清单中。根据此文档,所有权限也应合并。

于 2015-04-16T02:38:33.400 回答