.NET MAUI えるいーだーの移植状況
2023/06/11 追記
2023/06/12 追記
2023/06/17 追記
Xamarin上のえるいーだーを.NET MAUIへの移植は上手くいっていないです
クラッシュクラッシュクラッシュ
なんだかクラッシュするんですよ
原因はわかりません
原因はわかりません
クラッシュするとスタックトレースが消えてるんだもん
そりゃないぜ・・・
そりゃないぜ・・・
いやまあ原因箇所はわかっている
plugin bleのBLEデバイスを検索開始するStartScanningForDevicesAsyncメソッドが問答無用で吹っ飛んでいるのですが・・・
plugin bleのBLEデバイスを検索開始するStartScanningForDevicesAsyncメソッドが問答無用で吹っ飛んでいるのですが・・・
何故吹っ飛ぶのか?
何故なんだろうか
これがまた嫌らしいことに「Visual Studio」上のデバッガーだと吹っ飛ぶのです
単独動作だとしれっと動作する
そして、実機上でアプリを単独で動作させるとしれっと動作してしまうのですな・・・
ええ???
ええ???
そう、しかも基板ときっちりパスも接続されてしまう
まだ送受信は試していないけど、なんなのこの動きは?
まだ送受信は試していないけど、なんなのこの動きは?
他のアプリだと
これがまた動く
それじゃBLEのサンプルアプリだとどうなのか?
こちらで作ったサンプルアプリだと・・・
こちらで作ったサンプルアプリだと・・・
これがまたデバッガ上でステップ実行してもさらっと動く
なぬぅぅ????
これって俺のバグでほぼ確定じゃん
でも原因がわからない
どうすりゃいいのよ
ステップ実行を諦めてログをひたすたら出力してデバッグするかね???
まあ、今のところそんな感じで移植は上手くいってません
明日になったら本気出す
まあ頑張ってみます
おしまい
2023/06/11 追記
なんか昔のもおかしい
つーかさ、スタックトレースが見れなくなるのやめてくれよ・・
F5連打する
そこで↑の画面でF5(実行)を連打してみたら、どういうわけかどうも実行状態がじわじわ進んでいき、接続まで実行して、接続イベントまで到達してしまった
んん????
これは一体どういう状態なんだ・・・・
そもそもサンプルアプリだって、これを作ったときは動いていたのに何で今になってこんなふうになるんだろう
なんか、StartScanningForDevicesAsyncの実行中にconnectイベントがコールされてるけどそれが何か悪さしているっぽい感じはするけど
じゃあ何でVisual Studio上からじゃないと上手くいくのさ
なんかスレッドが変なぶつかり方してるのかなぁ
2023/06/12 追記
まあせこせこコーディングを進めていきますね
とは言え、今週末はAKガーデンなのでそんな時間は無いがな
2023/06/17 追記
Visual Studio 2022を17.6.3にしたら上手くいったぞ・・・
どうなってるんだ
直前にWindows Updateもあったけどそんなことが原因で上手く行ったり行かなかったりってあるのかな
まあ、上手く逝くようになったのでよし
コメント
コメントを投稿