みなさん、 こんにちは。
先日投稿した自作のアプリ、せっかくなので公開することにしました。
サポート等の保証なしでの公開です。
野良アプリのインストールが出来る方限定でお願いします。
https://github.com/hro2025studio
googleのPlayストア、個人開発者に厳しくなってますね。
以前はアカウント持ってたのですが・・・・。
Playストアへのアップは断念しました。
ではでは~☆ミ
つれづれなるまゝに、日ぐらし硯に向かひて、
心にうつりゆくよしなしごとをそこはかとなく書き付くれば、
あやしうこそ物狂ほしけれ。
みなさん、 こんにちは。
先日投稿した自作のアプリ、せっかくなので公開することにしました。
サポート等の保証なしでの公開です。
野良アプリのインストールが出来る方限定でお願いします。
https://github.com/hro2025studio
googleのPlayストア、個人開発者に厳しくなってますね。
以前はアカウント持ってたのですが・・・・。
Playストアへのアップは断念しました。
ではでは~☆ミ
みなさん、こんにちは。
さて、先日Androidアプリの開発をしたって話を投稿いたしましたが、実は問題が発生して結構ドはまりしてしまったので、備忘録を兼ねて投稿いたします。
個人使用のアプリなのでapkファイルにて作成して自端末にインストールしているのですが、何故か上書きインストールが出来ません。バージョンをアップする度にデータをバックアップしてアンインストール、そして新規でインストール、最後にデータのレストア作業。
たびたびあると結構ストレスです。
上書きインストールをすると以下の流れで失敗します。
このアプリを更新しますか? ←更新を選択
インストールをしています。
アプリのスキャンをおすすめします。 ←アプリをスキャンを選択
スキャンしています...
このアプリは安全です。 ←インストールを選択
パッケージが既存のパッケージと競合するため、アプリをインストールできませんでした。
何故「パッケージが既存のパッケージと競合する」のだろうか?
ネットで検索してもコレはという解決策にたどり着きません。
落ち着いて Visual Studio 2026 のアーカイブマネージャーの挙動を観察してみます。
すると「署名アルゴリズムが正しく検出されなかったため、規定値(RSA)に戻されました。」というメッセージが表示されています。
毎回署名キーを聞いてくるのでそれがデフォルトの動きかと思っていましたが、上記メッセージから考えるにデフォルトの動作ではないようです。
まずは複数ある署名IDがいけないのかも知れない。
間違わないよう慎重に署名IDを選択しているので複数あっても問題ないと思うが、念のため一つに統一する。
次に(多分こっちが本命)前バージョンで作成したapkファイルを削除してから、新バージョンのapkファイルを発行するようにする。
Do you want to replace it?
と聞いてくるし、発行後のタイムスタンプも新しくなっているので問題ないと思っていたが、そのまま前バージョンのapkファイルに上書きをしていたのがいけなかったようです。
上記2点を実施したところ「署名アルゴリズムが正しく検出されなかったため、規定値(RSA)に戻されました。」のメッセージも消えました。
もしろん上書きインストールも出来るようになりました。
おそらく一連のバージョンアップ作業のどこかで違う署名キーを使用してしまっていたのかも知れません。
新バージョンのapkファイルを発行時に以前のバージョンのapkファイルがあると、以前のバージョンの情報と置き換わって発行されているのかも知れません(推測)
何はともあれ無事上書きインストール出来るようになってヤレヤレです。
ではでは~☆ミ
みなさん、こんにちは。
最終投稿から8年もたってしまいました。
時がたつのは早いものですね。
8年間ぼーと過ごしたような気もしますし忙しく過ごしたような気もするし不思議な感覚です。
さて久しぶりにプログラムを書いたので今回はその件について投稿したいと思います。
コロナやなんだで世の中がだいぶ世知辛くなってきた2020年の夏、会社を自主退社いたしました。
せっかくの自由な時間がまとまって出来たので暫くのんびりと過ごしたいと考えていたのですが、やはり手元の資金が何時までもつか心配です。
何時までのんびり出来て何時頃から就職活動をすべきか、通帳の残高を確認しながら生活しなければなりません。
そこで手元資金の遣り繰りをExcelのVBAで1年先まで集計するようにし、再就職後もつい最近まで使っていたのですが、なんだか最近はPCを起動するのが面倒に感じるようになってきました。
出来れば手軽にスマホのアプリで行えればと思い、色々インストールして試してみましたが思ったようなアプリが見つかりません。(銀行やカードが自動連動するのは便利だけどねぇ)
じゃぁ今使っているExcelのVBAをスマホ用に書き直して使ってみるかぁ。ってのが開発の発端です。
さて、そうはいってもスマホのアプリなんて久しく弄ってないのでネットで最近の動向を調べてみます。
なんと私の中で最新技術だったXamarinは既にサポートが終了になっている!
ぼーと過ごしていても、世の中って動いているんだなぁ。
んで色々調べて落ち着いたのがMaui+mvvm。
ここいらが取り敢えず無難そうです。
Microsoft Visual Studio 2026 をダウンロードして準備を整えます。
起動時のメイン画面をデザインしてみます。
なんとか手抜きが出来ないかと考え、別ページを最近流行りのGoogleのGeminiにxamlのコード作成を丸投げしてみます。出来上がったのが以下です。
Geminiすげぇ!!
この調子で各ページのデザインとViewModelをGeminiに丸投げして作成していきます。
そこそこ作成が進んだ時点でハタを気がつきました。
既にお気づきの方もいるかとは思うのですが、微妙に作成するページのテイストが違っています。
前述のページだとアイコンを使うページやカードタイプのフラットなイメージのページや、各ページ毎に違うテイストでデザインを作成しています。
またViewModelも同じロジックの処理を微妙に違う命名で別々に作成したり、データベース関連はDatabaseHelper.csに纏めて記述してあるからソコを使用するよう指示しても暫くすると忘れて勝手に作成したり・・・。
タップが確実に拾えるようにCollectionViewを使用するよう指示しても暫くすると違うタグ使ってタップが拾えなくてドはまりしたり・・・・。
う~ん、処理系のコードに関してはメンテナンスを考えて整理するにしても、他は見なかったことにして作成を進めよう。(*・ω・)(*-ω-)(*・ω・)(*-ω-)
実際にGeminiを使用して時間短縮はかなり出来ているし、不慣れなmvvmもGeminiのおかげでコーディングが出来ているし、助かっているのは事実です。
Proモードがもっと無料で使えるともっと助かるんですがねぇ。
そんな経緯があって、なんとか CashControlSystemSE Ver1.0.6 をリリースに漕ぎつけました。
オーエスピー ハイピッチャー 3/8oz DW S57(C.B.パールシャッド) 価格:1,155円 |
ゲーリーヤマモト(Gary YAMAMOTO) シングルテールグラブ 4インチ 194 ウォーターメロン/ブラックフレーク J40-10-194J 価格:880円 |
ゲーリーヤマモト 4インチ シングルテールグラブ 169(チャート/チャート&ライムフレーク)【ゆうパケット】 価格:880円 |
ゲーリーヤマモト 4インチ シングルテールグラブ 194(ウォーターメロンペッパー)【ゆうパケット】 価格:880円 |
ゲーリーヤマモト 4”カットテールワーム 196 パンプキン/グリーン&ブラックフレーク 【ブラックバス用】【ワーム】【4インチ】 価格:792円 |