Saqoosha

2021.08.03

Diary

ビルドしたはずのライブラリファイルがみつからないので再ビルドしないとなんだけど数時間かかるのでじゃあそのあいだに Fusion 360 と EAGLE 連携のチュートリアルでもと思ってやってみたらこれメカと基板とシームレスにつくれてすごい。Android Studio をアップデートしたらなぜか stdc++ まわりのエラーが大量に発生してしまって設定をいくら変えてみてもどうにも解決できないので SDK とか cmake とかビルドツールを全部アンインストールして再インストールしたら治った。謎。

2021.08.04

Diary

ADB port forwarding の逆みたいなんないんかなーと調べたらそのまんま adb reverse コマンドってーのがあってやってみたのになぜか全然通信できねーぞと思ったら TCP だけで UDP は対応してなかったので仕方なくアプリ内にダミーサーバーを仕込んだりなんやかんや…まともな開発環境になるのはいつの日か。Unity プロジェクトをアプリ書き出ししようとしたら UnityEditor 以下のクラスが見つからんとかのエラーがでててそらそうやろと思いつつもなんとなく以前コンパイル高速化しようとして導入した Assembly Definition File が原因ちゃうかなーと削除したら解決した。謎。

2021.08.05

Diary

2つのVMをつなぐコードを書いてると3言語と2エディタをいったりきたりで型を前に書いたり後ろに書いたりショートカットがいろいろだったり脳のスイッチングのコストが結構たいへんだけどそれぞれ別の人が作ってくっつけるのもコミュニケーションコストがかかるのでやっぱ一人で全部やったほうが早い。Android Studio は JNI まわりのサポートもすごくてメソッドシグネチャを指定する文字列の中までチェックして修正してくれるので適当に書いて直してもらうほうが楽。