9
ライブラリプロジェクトのbuild.gradleファイルにmanifestPlaceholderタグを使用しています。manifestPlaceholderのデフォルト値を設定する方法
ライブラリを使用する人は、正しく定義する必要があります。
図書館でのAndroidManifest.xml:
<meta-data
android:name="library_id"
android:value="${libraryId}"/>
Build.gradleは、アプリケーション側でファイル:
manifestPlaceholders = [libraryId: "example"]
は、ライブラリ側でmanifestPlaceholderタグをオーバーライドする任意のオプションがありますか?
デフォルト値を定義したいだけで、変更したい場合は値を入力する必要があります。
マニフェスト図書館で見つかった
your-outer-element
の中に発見library_id
メタデータに置き換えられますマニフェストライブラリのbuild.gradleのdefaultConfig'?それは私のために働く – DeKaNsznあなたはそれについて本当ですか? manifestHolderをライブラリのbuild.gradleに配置し、アプリケーション側に配置するものは項目をオーバーライドしません。 – StillHopeForMe