みなさん、こんにちは。
表題のメッセージが再び表示れるようになりました。
アプリ画面終了時にfoucsが外れるタイミングとUIの状態を更新するタイミングが衝突するようで、Error.logにerrorが記録されています。
画面は既に破棄されたタイミングですので実害はないのですが、Error.logが出るのは面倒なので明示的にfoucsを外す処理を書き加えました。
ついでにVisualStudio2026に入っていたアップデートをインストールしたのですが、これが問題だったようです。
処理の書き加えを終えてApplicationDisplayVersionとApplicationVersionを修正して発行すると
「署名アルゴリズムが正しく検出されなかったため、規定値(RSA)に戻されました。」
このメッセージがまた表示されるようになり、インストール可能なapkファイルが作成できなくなりました。
インストールしようとすると「解析に失敗」のようなエラーが出てインストールできない。
01
アドホック画面で正しく出来ていたv1.0.9のキーストアをインポートし直してみる。
駄目でした。(;´д`)トホホ
02
bin と obj の削除をして再度作り直しをする
駄目でした。(;´д`)トホホ
03
Visual Studioのプロパティ画面からバージョン設定をせず.csprojで設定する。
駄目でした。(;´д`)トホホ
04
.csprojを極力シンプルにしてみる。
駄目でした。(;´д`)トホホ
05
署名IDをまったく新しく作り直してみる。
駄目でした。(;´д`)トホホ
06
Fast Deployment(迅速な配置)をオフにしてみる。
.csprojに<EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk>を追記
駄目でした。(;´д`)トホホ
07
.csproj の署名指示を「削除」してみる
<AndroidSigningSignerManifest>true</AndroidSigningSignerManifest>を削除
駄目でした。(;´д`)トホホ
08
コマンドでキーを新規作成して、ビルドもコマンドラインで実施する。
成功\(^_^)/
結論
アーカイブマネージャーから発行すると正しいapkファイルが出力されない模様。
(*´Д`)疲れた。
今後もコマンドラインから発行かぁ。面倒くさいな。
ではでは~☆ミ




