[Xamarin] Android intent.ResolveActivity が null になる

ResolveActivity の必要性について Android の開発において、アプリで処理できないインテントを使用して StartActivityForResult を呼び出すとクラッシュするので、ResolveActivity で呼び出しを保護することが求められています。 ResolveAct […]

→続きを読む

[Xamarin] Android MaterialComponents の TextInputEditText を動的に生成する

Android MaterialComponents の TextInputEditText を使う時の注意点では静的に生成する方法を書きました。 今回は Xamarin.Android で動的に生成する方法です。Xamarin なので C# です。 基本的な考え方 静的な方法で XML に書くのと […]

→続きを読む

Android MaterialComponents の TextInputEditText の style を指定すると InflateException が発生する

Android の MaterialComponents のテキスト入力欄である TextInputEditText を使う場合です。 静的に生成する場合は簡単で xml ファイルで定義するだけです。このとき TextInputLayout の中に TextInputEditText を入れ子にしま […]

→続きを読む

[Xamarin][iOS] Debug ビルドに異様に時間がかかる

現象 Xamarin でデバッグ実行のビルド時間が異様に長くなることがあります。最初に気づいたときは移動中の新幹線の中でビルドをしていたら時間が異様にかかって10分経っても終わらないということがありました。 また、あるときはリモートワークで在宅では遅いということもありました。同じ PC(Mac) と […]

→続きを読む

[Xamarin] “Android System.InvalidOperationException: 属性が重複しています” のビルドエラーが出る

Visual Studio 2019 で、ある Xamarin.Android プロジェクトを久しぶりにビルドしたところ、以下のエラーが出るようになりました。

いろいろ調べましたが、最終的に After update cannot b […]

→続きを読む

thumbnail'

[C#] System.Text.Json の Serialize で JSON が空になる

現象 Xamarin の開発で System.Text.Json でシリアライズしようとしたときの話です。 Data という Json への変換を想定したモデルがあるとします。(名前は説明用の仮のものです)

このクラスを以下のように […]

→続きを読む

ansible

Ansible による MariaDB 10 のデータベース・ユーザー設定

Ansible の playbook を使って MariaDB 10.5 をインストールして MariaDB のデータベースとユーザーを作成する方法です。 Alma Linux 10.4 で確認しました。Alma Linux の AppStream からは MariaDB 10.5 をインストールで […]

→続きを読む

thumbnail'

MT5209: Error: framework not found FirebaseCoreDiagnostics Native linking

Xamarin.iOS でビルドしたら以下のようなエラーが出るようになりました。

Firebase 周りの Nuget パッケージが複数インストールされているプロジェクトでしたが、バージョンが揃っていないことでこのエラーが出るようにな […]

→続きを読む

WkWebView のdatetime-local で “有効な値を入力してください(Enter a valid value)” のエラーが表示される

現象 WkWebView を使ったアプリの開発で、input 要素の type 属性に “datetime-local” を設定すると、iOS 13 以前だとドラムロール式の選択画面が、iOS14 だとカレンダーから入力できます。 しかしここで正しい日時を選択している(そもそ […]

→続きを読む

Xamarin.Essentials のインストールで「’System.Drawing.Common.dll’ に追加しようとしましたが、GAC に見つかりませんでした」のエラーが出る

現象 Xamarin.Essentials のプロジェクトで、あるときから参照が外れてビルドできなくなりました。 再インストールしようとしても、以下のエラーが出てインストールに失敗してしまいます。 エラー 参照を追加できませんでした。パッケージ ‘Xamarin.Essentials&# […]

→続きを読む