[英]How to remove specific permission when build Android app with gradle?
最近從谷歌服務到最終發布 apk 的谷歌自動合並許可。 有人在這里問為什么在包含 Google Play 服務庫時會自動將權限添加到我的 AndroidManifest 中
我的問題是不需要某些權限,我不想在我的應用程序中使用某些敏感權限。 那么如何刪除像android.permission.ACCESS_COARSE_LOCATION這樣的權限? 使用 gradle build,我不想禁用 Manifest Merger。 我讀了一些可以配置合並以從外部庫中刪除權限的地方,但我找不到如何去做。
將值為remove
屬性tools:node
添加到您的清單:
<manifest ... xmlns:tools="http://schemas.android.com/tools">
...
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" tools:node="remove" />
...
</manifest>
不要忘記將tools
命名空間添加到清單的根元素。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.