最近、Googleサービスから最終リリースapkへのGoogle自動マージ許可。誰かがここで尋ねる Google Play Servicesライブラリを含めると、権限がAndroidManifestに自動的に追加される理由
私の問題は、いくつかの許可が必要ないことであり、私のアプリに機密性の高い許可が必要ないことです。 Android.permission.ACCESS_COARSE_LOCATIONのような許可を削除する方法は? gradleビルドでは、マニフェストマージを無効にしたくありません。外部ライブラリから許可を削除するようにMergerを設定できる場所を読みましたが、その方法を見つけることができません。
属性を追加tools:node
をあなたのマニフェストにremove
の値で:
<manifest ... xmlns:tools="http://schemas.Android.com/tools">
...
<uses-permission Android:name="Android.permission.READ_PHONE_STATE" tools:node="remove"/>
...
</manifest>
tools
名前空間をマニフェストのルート要素に追加することを忘れないでください。