365連休

にわかのandroidとかの開発メモ。

マージされたAndroidManifest.xmlの確認方法

ビルド後のAPKに自身が宣言していないパーミッションが含まれる場合があります。

 

Android開発では種々のライブラリを利用しますが、ライブラリの中にAndroidManifest.xmlを含むことができます。

そのため、出来上がるManifestは全ての権限をマージしたものになります。

 

AndroidStudioにはマージされたAndroidManifest.xmlを確認する方法が提供されています。

f:id:neet_rookie:20190522094352p:plain

 

1.自身のAndroidManifest.xmlを開く

2.画面下部の[マージされたマニフェスト]タブをクリック

 

たったこれだけです。

例えば、AdMobを利用すれば、ネットワークパーミッション(android.permission.INTERNET、android.permission.ACCESS_NETWORK_STATE)がマージされます。