Евг*_*нко 6 permissions android gradle android-manifest android-studio
我在Android Studio中有一个带有两个模块的项目,比如Module1和Module2,它们使用配置文件生成了很多产品.Module2是与Module1链接的库.我也编译了第三方库(AltBeacons).第三方lib声明了BLUETOOTH和BLUETOOTH_ADMIN的权限,但是我不想在每种风格中使用需要这些权限的功能(仅限于一个),并且由于我的Application继承者使用它而无法从依赖项移出lib.显示为所有风格中使用的另一个类的父级.因此,我可以从配置文件中获取权限并在Module2清单中声明它们以便稍后合并,但第三方库在所有情况下都提供其权限.我试过合并属性,但没有运气.这是我尝试解决问题的主要清单部分:
<uses-permission
android:name="android.permission.BLUETOOTH"
tools:node="remove"
tools:selector="org.altbeacon.beacon" />
<uses-permission
android:name="android.permission.BLUETOOTH_ADMIN"
tools:node="remove"
tools:selector="org.altbeacon.beacon" />
Run Code Online (Sandbox Code Playgroud)
,'org.altbeacon.beacon'是第3方派对.结果清单包括所有情况下的权限.如果删除'tools:selector'声明,那么指定的权限不是来自所有库,但是如果从我的Module2中获取它我需要它们.请帮我!
| 归档时间: |
|
| 查看次数: |
217 次 |
| 最近记录: |