Androidドキュメント(https://developer.android.com/guide/components/fundamentals.htmlなど)は、すべてのアクティビティをマニフェストXMLファイルで宣言する必要があることを示しています。マニフェストファイルを使用する
私はこのファイルをアクセス許可に使用しましたが、これまでのところアクティビティの詳細を入力していません。私はしかし、MainLauncher = trueを、それぞれの活動のような
[アクティビティー(テーマ= "@スタイル/ AppFullScreenTheme" のクラスのソースファイルの前処理指示を持っているか、ScreenOrientation = ScreenOrientation.Portrait、NoHistory =真、アイコン= "@mipmap/ic_launcher")]
マニフェストにアクティビティの詳細を追加することは必須ですか?
- もしそうなら、なぜこれまで問題に遭遇していないのですか?
- そうでない場合は、アクティビティ設定 をマニフェストに追加しないといけないという欠点があります。文書化hereとして
おかげ
ありがとうございます。私の質問は、Visual StudioプロジェクトのAndroidManifest.xmlファイルがビルドプロセスによって決して更新されないという事実を本当に考慮しています。情報はどこに保存されますか? – MHugh
Xamarinがビルドされると、おそらくマニフェストがコピーされ、すべてのアクティビティがこのコピーに追加されます。その後、コピーされたマニフェストを使用してアプリを構築します。作成後、そのコピーは削除されます。私はそれがまさにこのようなものかどうかわかりませんが、プロセスは似ています。 –
ありがとう@Jesse Hoobergs – MHugh