検索

ホームページ  >  に質問  >  本文

android-studio - Android中的module作为library时,其中的manifests文件是怎么加载的?

application标签中的内容还会生效?

高洛峰高洛峰2771日前593

全員に返信(3)返信します

  • 高洛峰

    高洛峰2017-04-18 09:08:51

    アプリケーションのAndroidManifest.xmlはライブラリのAndroidManifest.xmlを直接継承します。例:

    1. ライブラリで android.permission.INTERNET を宣言すると、アプリケーションで再度宣言する必要はありません。

    2. ライブラリ内で Activity / Service などのコンポーネントを宣言すると、アプリケーションはそれらを宣言する必要がなくなります。

    3. さらに、
    ツールを使用して解凍し、Explorer / FX などのアプリが

    を直接表示できるかどうかを確認できます。

    返事
    0
  • 黄舟

    黄舟2017-04-18 09:08:51

    コンパイル中に processManifest タスクを実行するときにマージ操作が行われます。マージされた AndroidManifest.xml は、メイン モジュールの build/intermediates/manifests/ ディレクトリにあります。通常、繰り返されないものは直接マージされます。競合がある場合は、依存関係レベルの選択順に優先順位が与えられ、最も高い優先順位はメイン モジュール

    になります。

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-18 09:08:51

    増分追加、アプリケーションタグが無効です

    返事
    0
  • キャンセル返事