アプリの Android バージョンを含む Xamarin.Forms プロジェクトがあります。
AndroidManifest.xml ファイルがあり、シークレット API キーを含むメタデータ タグを入力する必要があります。
そのシークレット API キーを自分dotnet user-secrets
のマシンに保存していました。
注入したいものは次のようになります。
<meta-data android:name="com.google.android.geo.API_KEY" android:value="SECRET" />
manifest->application
これは、マニフェストのノードに入る必要があります。
どうすればこれを行うことができますか?
必要なタグを に出力するように記述されたカスタム CLI ツールを使用してビルド前のイベントを試しましたProperties/AndroidManifest.xml
が、それは正しくありません。更新されたマニフェストがバージョン管理によって取得されているためです。これは望ましくありません。
別のオプションは、ビルド後に Android アプリで使用されるobj
最終AnroidManifest
ファイルを含むフォルダーにタグを出力することです。
しかし、どうすればそのファイルにアクセスできますか? PreLinkEvent
私の Xamarin.Android プロジェクトでは動作しないようです。