21

.aarファイルを生成するためのライブラリ モジュールと、生成されたファイルを利用するサンプル アプリの2 つのモジュールを含む Android プロジェクトを開発してい.aarます。

したがって、AndroidManifest.xmlこのプロジェクトには 2 つのファイルがあります。Bluetooth ライブラリを開発しているとします。そのため、ライブラリのマニフェスト ファイルに Bluetooth のアクセス許可を設定します。このライブラリを依存関係として含めることで、アプリのマニフェスト ファイルでタグ.aarを省略できますか? <uses-permission>言い換えれば、Android アプリは依存.aarライブラリのアクセス許可を "マージ" (文字通りではなく、意味的に) しますか?

私の経験では、一部のアクセス許可は上記のように動作する傾向がありますが、アプリケーションの .xml ファイルで明示的な宣言を要求するものもありますAndroidManifest.xml.aarライブラリのマニフェストに存在できるアクセス許可と、アプリケーション自体のマニフェスト ファイルで宣言する必要があるアクセス許可を明確に区別するリソースまたはドキュメントがある場合、私の仮定が正しいかどうかを知りたいです。

ありがとうございました!

4

1 に答える 1

22

私が知る限り、ライブラリのマニフェストはメイン マニフェストにマージされます。このドキュメントによると、すべての権限もマージする必要があります。

于 2015-04-16T02:38:33.400 に答える