scrcpy を起動しようとしたら、
何だか厳しそうなエラーが出ました。
dyld[90421]: Library not loaded: '/usr/local/opt/mbedtls/lib/libmbedcrypto.12.dylib'
Referenced from: '/usr/local/Cellar/librist/0.2.7_1/lib/librist.4.dylib'
Reason: tried: '/usr/local/opt/mbedtls/lib/libmbedcrypto.12.dylib' (no such file), '/usr/local/lib/libmbedcrypto.12.dylib' (no such file), '/usr/lib/libmbedcrypto.12.dylib' (no such file)
zsh: abort /usr/local/Cellar/scrcpy/1.24/bin/scrcpy
👉 scrcpy on Mac can't find "…libmbedcrypto.14.dylib" · Issue #4409 · Genymobile/scrcpy
みんなが成功しているコメントから以下を実行して再インストールします。
brew uninstall librist --ignore-dependencies
brew uninstall mbedtls --ignore-dependencies
brew reinstall scrcpy
👉 Not working on Mac · Issue #3505 · Genymobile/scrcpy
だが、しかし。
😅 ERROR: Command not found: [adb], [start-server]
scrcpy
scrcpy v2.2 <https://github.com/Genymobile/scrcpy>
exec: No such file or directory
ERROR: Command not found: [adb], [start-server]
ERROR: (make 'adb' accessible from your PATH or define its fullpath in the ADB environment variable)
INFO: You may install 'adb' by "apt install adb"
ERROR: Could not execute "adb start-server"
ERROR: Could not start adb server
ERROR: Server connection failed
Android Studio インストール済みだったので PATH だけ通していけました!
# .zshrc
# android-tools
export PATH=$PATH:$HOME/Library/Android/sdk/platform-tools
😅 まとめ
macOS 新規インストールしてから、スクリプトツールたちがエラーを吐きまくってるのだが。