安卓usb控制scrcpy

简介: 安卓usb控制scrcpy


食不过绝,欲不过多,冬不及温,夏不及凉。——葛洪

分享一下开源项目scrcpy

GitHub - Genymobile/scrcpy: Display and control your Android device

它可以用电脑显示和控制您的 Android 设备

通过 USB 或 TCP/IP 连接的 Android 设备(视频和音频),并允许使用计算机的键盘和鼠标控制设备。它不需要任何root访问权限。适用于 Linux、Windows 和 macOS

我们安装一下

我这里是mac,所以

Github-Id-VampireAchao:~ achao$ brew install scrcpy
HOMEBREW_BREW_GIT_REMOTE set: using https://mirrors.ustc.edu.cn/brew.git as the Homebrew/brew Git remote.
remote: Enumerating objects: 1236, done.
remote: Counting objects: 100% (259/259), done.
Receiving objects:   9% (112/1236)
remote: Total 1236 (delta 259), reused 259 (delta 259), pack-reused 977
Receiving objects: 100% (1236/1236), 1.43 MiB | 5.87 MiB/s, done.
Resolving deltas: 100% (688/688), completed with 82 local objects.
From https://mirrors.ustc.edu.cn/brew
   3707c90ce1..73f986908c  master     -> origin/master
 * [new tag]               4.2.7      -> 4.2.7
Running `brew update --auto-update`...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==> New Formulae
asmfmt             deadfinder         helm-docs          kubetui            sui
autobrr            flowpipe           ignite             magic-wormhole.rs
cekit              g-ls               kin                mtm
==> New Casks
hancom-docs             lunarbar                mumuplayer              nrfutil

You have 14 outdated formulae installed.

==> Fetching dependencies for scrcpy: imath, libpng, aribb24, libidn2, openssl@3, glib, libbluray, cjson, libmicrohttpd, mbedtls, librist, libsoxr, libvidstab, opencore-amr, isl, mpfr, libmpc, gcc, openblas, numpy, pugixml, hwloc, tbb, openvino, rav1e, libsamplerate, flac, mpg123, libsndfile, rubberband, sdl2, speex, srt, svt-av1, leptonica, libb2, libarchive, pango, tesseract, xvid, libsodium, zeromq, zimg, ffmpeg and libusb
==> Fetching imath
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/imath-3.1.10.arm64_sonoma
####################################################################################### 100.0%
==> Fetching libpng
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libpng-1.6.42.arm64_sonom
####################################################################################### 100.0%
==> Fetching aribb24
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/aribb24-1.0.4.arm64_sonom
####################################################################################### 100.0%
==> Fetching libidn2
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libidn2-2.3.7.arm64_sonom
####################################################################################### 100.0%
==> Fetching openssl@3
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/openssl%403-3.2.1.arm64_s
####################################################################################### 100.0%
==> Fetching glib
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/glib-2.78.4.arm64_sonoma.
####################################################################################### 100.0%
==> Fetching libbluray
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libbluray-1.3.4.arm64_son
####################################################################################### 100.0%
==> Fetching cjson
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/cjson-1.7.17.arm64_sonoma
####################################################################################### 100.0%
==> Fetching libmicrohttpd
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libmicrohttpd-1.0.0.arm64
####################################################################################### 100.0%
==> Fetching mbedtls
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/mbedtls-3.5.2.arm64_sonom
####################################################################################### 100.0%
==> Fetching librist
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/librist-0.2.10.arm64_sono
####################################################################################### 100.0%
==> Fetching libsoxr
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libsoxr-0.1.3.arm64_sonom
####################################################################################### 100.0%
==> Fetching libvidstab
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libvidstab-1.1.1.arm64_so
####################################################################################### 100.0%
==> Fetching opencore-amr
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/opencore-amr-0.1.6.arm64_
####################################################################################### 100.0%
==> Fetching isl
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/isl-0.26.arm64_sonoma.bot
####################################################################################### 100.0%
==> Fetching mpfr
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/mpfr-4.2.1.arm64_sonoma.b
####################################################################################### 100.0%
==> Fetching libmpc
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libmpc-1.3.1.arm64_sonoma
####################################################################################### 100.0%
==> Fetching gcc
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/gcc-13.2.0.arm64_sonoma.b
####################################################################################### 100.0%
==> Fetching openblas
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/openblas-0.3.26.arm64_son
####################################################################################### 100.0%
==> Fetching numpy
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/numpy-1.26.4.arm64_sonoma
####################################################################################### 100.0%
==> Fetching pugixml
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/pugixml-1.14.arm64_sonoma
####################################################################################### 100.0%
==> Fetching hwloc
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/hwloc-2.10.0.arm64_sonoma
####################################################################################### 100.0%
==> Fetching tbb
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/tbb-2021.11.0.arm64_sonom
####################################################################################### 100.0%
==> Fetching openvino
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/openvino-2023.3.0.arm64_s
####################################################################################### 100.0%
==> Fetching rav1e
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/rav1e-0.7.1.arm64_sonoma.
####################################################################################### 100.0%
==> Fetching libsamplerate
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libsamplerate-0.2.2.arm64
####################################################################################### 100.0%
==> Fetching flac
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/flac-1.4.3.arm64_sonoma.b
####################################################################################### 100.0%
==> Fetching mpg123
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/mpg123-1.32.4.arm64_sonom
####################################################################################### 100.0%
==> Fetching libsndfile
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libsndfile-1.2.2.arm64_so
####################################################################################### 100.0%
==> Fetching rubberband
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/rubberband-3.3.0.arm64_so
####################################################################################### 100.0%
==> Fetching sdl2
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/sdl2-2.30.0.arm64_sonoma.
####################################################################################### 100.0%
==> Fetching speex
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/speex-1.2.1.arm64_sonoma.
####################################################################################### 100.0%
==> Fetching srt
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/srt-1.5.3.arm64_sonoma.bo
####################################################################################### 100.0%
==> Fetching svt-av1
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/svt-av1-1.8.0.arm64_sonom
####################################################################################### 100.0%
==> Fetching leptonica
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/leptonica-1.84.1.arm64_so
####################################################################################### 100.0%
==> Fetching libb2
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libb2-0.98.1.arm64_sonoma
####################################################################################### 100.0%
==> Fetching libarchive
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libarchive-3.7.2.arm64_so
####################################################################################### 100.0%
==> Fetching pango
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/pango-1.50.14.arm64_sonom
####################################################################################### 100.0%
==> Fetching tesseract
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/tesseract-5.3.4.arm64_son
####################################################################################### 100.0%
==> Fetching xvid
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/xvid-1.3.7.arm64_sonoma.b
####################################################################################### 100.0%
==> Fetching libsodium
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libsodium-1.0.19.arm64_so
####################################################################################### 100.0%
==> Fetching zeromq
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/zeromq-4.3.5_1.arm64_sono
####################################################################################### 100.0%
==> Fetching zimg
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/zimg-3.0.5.arm64_sonoma.b
####################################################################################### 100.0%
==> Fetching ffmpeg
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/ffmpeg-6.1.1_3.arm64_sono
####################################################################################### 100.0%
==> Fetching libusb
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libusb-1.0.27.arm64_sonom
####################################################################################### 100.0%
==> Fetching scrcpy
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/scrcpy-2.3.1.arm64_sonoma
####################################################################################### 100.0%
==> Installing dependencies for scrcpy: imath, libpng, aribb24, libidn2, openssl@3, glib, libbluray, cjson, libmicrohttpd, mbedtls, librist, libsoxr, libvidstab, opencore-amr, isl, mpfr, libmpc, gcc, openblas, numpy, pugixml, hwloc, tbb, openvino, rav1e, libsamplerate, flac, mpg123, libsndfile, rubberband, sdl2, speex, srt, svt-av1, leptonica, libb2, libarchive, pango, tesseract, xvid, libsodium, zeromq, zimg, ffmpeg and libusb
==> Installing scrcpy dependency: imath
==> Pouring imath-3.1.10.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/imath/3.1.10: 49 files, 939.7KB
==> Installing scrcpy dependency: libpng
==> Pouring libpng-1.6.42.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libpng/1.6.42: 27 files, 1.3MB
==> Installing scrcpy dependency: aribb24
==> Pouring aribb24-1.0.4.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/aribb24/1.0.4: 14 files, 219.8KB
==> Installing scrcpy dependency: libidn2
==> Pouring libidn2-2.3.7.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libidn2/2.3.7: 80 files, 1MB
==> Installing scrcpy dependency: openssl@3
==> Pouring openssl@3-3.2.1.arm64_sonoma.bottle.tar.gz

🍺  /opt/homebrew/Cellar/openssl@3/3.2.1: 6,874 files, 32MB
==> Installing scrcpy dependency: glib
==> Pouring glib-2.78.4.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/glib/2.78.4: 456 files, 22.4MB
==> Installing scrcpy dependency: libbluray
==> Pouring libbluray-1.3.4.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libbluray/1.3.4: 21 files, 1MB
==> Installing scrcpy dependency: cjson
==> Pouring cjson-1.7.17.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/cjson/1.7.17: 23 files, 253.8KB
==> Installing scrcpy dependency: libmicrohttpd
==> Pouring libmicrohttpd-1.0.0.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libmicrohttpd/1.0.0: 25 files, 1.5MB
==> Installing scrcpy dependency: mbedtls
==> Pouring mbedtls-3.5.2.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/mbedtls/3.5.2: 192 files, 12MB
==> Installing scrcpy dependency: librist
==> Pouring librist-0.2.10.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/librist/0.2.10: 28 files, 794.9KB
==> Installing scrcpy dependency: libsoxr
==> Pouring libsoxr-0.1.3.arm64_sonoma.bottle.1.tar.gz
🍺  /opt/homebrew/Cellar/libsoxr/0.1.3: 29 files, 323.8KB
==> Installing scrcpy dependency: libvidstab
==> Pouring libvidstab-1.1.1.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libvidstab/1.1.1: 25 files, 187.7KB
==> Installing scrcpy dependency: opencore-amr
==> Pouring opencore-amr-0.1.6.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/opencore-amr/0.1.6: 17 files, 657.7KB
==> Installing scrcpy dependency: isl
==> Pouring isl-0.26.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/isl/0.26: 73 files, 7.6MB
==> Installing scrcpy dependency: mpfr
==> Pouring mpfr-4.2.1.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/mpfr/4.2.1: 30 files, 3MB
==> Installing scrcpy dependency: libmpc
==> Pouring libmpc-1.3.1.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libmpc/1.3.1: 12 files, 487.8KB
==> Installing scrcpy dependency: gcc
==> Pouring gcc-13.2.0.arm64_sonoma.bottle.2.tar.gz
🍺  /opt/homebrew/Cellar/gcc/13.2.0: 1,489 files, 364.3MB
==> Installing scrcpy dependency: openblas
==> Pouring openblas-0.3.26.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/openblas/0.3.26: 23 files, 47MB
==> Installing scrcpy dependency: numpy
==> Pouring numpy-1.26.4.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/numpy/1.26.4: 1,708 files, 33.3MB
==> Installing scrcpy dependency: pugixml
==> Pouring pugixml-1.14.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/pugixml/1.14: 15 files, 487.3KB
==> Installing scrcpy dependency: hwloc
==> Pouring hwloc-2.10.0.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/hwloc/2.10.0: 967 files, 10.5MB
==> Installing scrcpy dependency: tbb
==> Pouring tbb-2021.11.0.arm64_sonoma.bottle.1.tar.gz
🍺  /opt/homebrew/Cellar/tbb/2021.11.0: 203 files, 3.2MB
==> Installing scrcpy dependency: openvino
==> Pouring openvino-2023.3.0.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/openvino/2023.3.0: 1,036 files, 99.2MB
==> Installing scrcpy dependency: rav1e
==> Pouring rav1e-0.7.1.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/rav1e/0.7.1: 14 files, 45.5MB
==> Installing scrcpy dependency: libsamplerate
==> Pouring libsamplerate-0.2.2.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libsamplerate/0.2.2: 32 files, 3MB
==> Installing scrcpy dependency: flac
==> Pouring flac-1.4.3.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/flac/1.4.3: 284 files, 6.9MB
==> Installing scrcpy dependency: mpg123
==> Pouring mpg123-1.32.4.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/mpg123/1.32.4: 33 files, 2.0MB
==> Installing scrcpy dependency: libsndfile
==> Pouring libsndfile-1.2.2.arm64_sonoma.bottle.1.tar.gz
🍺  /opt/homebrew/Cellar/libsndfile/1.2.2: 53 files, 1MB
==> Installing scrcpy dependency: rubberband
==> Pouring rubberband-3.3.0.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/rubberband/3.3.0: 13 files, 1.7MB
==> Installing scrcpy dependency: sdl2
==> Pouring sdl2-2.30.0.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/sdl2/2.30.0: 93 files, 6.5MB
==> Installing scrcpy dependency: speex
==> Pouring speex-1.2.1.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/speex/1.2.1: 25 files, 854.8KB
==> Installing scrcpy dependency: srt
==> Pouring srt-1.5.3.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/srt/1.5.3: 20 files, 4.6MB
==> Installing scrcpy dependency: svt-av1
==> Pouring svt-av1-1.8.0.arm64_sonoma.bottle.1.tar.gz
🍺  /opt/homebrew/Cellar/svt-av1/1.8.0: 24 files, 3.9MB
==> Installing scrcpy dependency: leptonica
==> Pouring leptonica-1.84.1.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/leptonica/1.84.1: 56 files, 7.0MB
==> Installing scrcpy dependency: libb2
==> Pouring libb2-0.98.1.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libb2/0.98.1: 8 files, 126.3KB
==> Installing scrcpy dependency: libarchive
==> Pouring libarchive-3.7.2.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libarchive/3.7.2: 64 files, 4.0MB
==> Installing scrcpy dependency: pango
==> Pouring pango-1.50.14.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/pango/1.50.14: 68 files, 3.4MB
==> Installing scrcpy dependency: tesseract
==> Pouring tesseract-5.3.4.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/tesseract/5.3.4: 73 files, 32.8MB
==> Installing scrcpy dependency: xvid
==> Pouring xvid-1.3.7.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/xvid/1.3.7: 10 files, 1.2MB
==> Installing scrcpy dependency: libsodium
==> Pouring libsodium-1.0.19.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libsodium/1.0.19: 77 files, 1MB
==> Installing scrcpy dependency: zeromq
==> Pouring zeromq-4.3.5_1.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/zeromq/4.3.5_1: 84 files, 6.2MB
==> Installing scrcpy dependency: zimg
==> Pouring zimg-3.0.5.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/zimg/3.0.5: 27 files, 1.1MB
Error: ffmpeg is already installed from homebrew-ffmpeg/ffmpeg!
Please `brew uninstall ffmpeg` first."
Github-Id-VampireAchao:~ achao$ brew uninstall ffmpeg
Uninstalling /opt/homebrew/Cellar/ffmpeg/6.1-with-options_3... (283 files, 48.6MB)
Github-Id-VampireAchao:~ achao$ brew install scrcpy
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/api/formula.jws.json
#=#=-#                                                                                       
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/api/cask.jws.json

==> Fetching dependencies for scrcpy: ffmpeg and libusb
==> Fetching ffmpeg
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/ffmpeg-6.1.1_3.arm64_sono
Already downloaded: /Users/achao/Library/Caches/Homebrew/downloads/91f7e7bb794aef87b7e09c4233c600cf8107e4c7a3ccec635615b23f5cac64e1--ffmpeg-6.1.1_3.arm64_sonoma.bottle.tar.gz
==> Fetching libusb
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libusb-1.0.27.arm64_sonom
Already downloaded: /Users/achao/Library/Caches/Homebrew/downloads/72d9a224af0e0d710eae3568e678bb6dbd03287eb9ea2bd4974b7af7b23ecda1--libusb-1.0.27.arm64_sonoma.bottle.tar.gz
==> Fetching scrcpy
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/scrcpy-2.3.1.arm64_sonoma
Already downloaded: /Users/achao/Library/Caches/Homebrew/downloads/fef74da37ce3e6e6193bcdf98c8e30dd30bf2d07fe7b57422764fdd12232032b--scrcpy-2.3.1.arm64_sonoma.bottle.tar.gz
==> Installing dependencies for scrcpy: ffmpeg and libusb
==> Installing scrcpy dependency: ffmpeg
==> Pouring ffmpeg-6.1.1_3.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/ffmpeg/6.1.1_3: 284 files, 50.2MB
==> Installing scrcpy dependency: libusb
==> Pouring libusb-1.0.27.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libusb/1.0.27: 22 files, 617.8KB
==> Installing scrcpy
==> Pouring scrcpy-2.3.1.arm64_sonoma.bottle.tar.gz
==> Caveats
At runtime, adb must be accessible from your PATH.

You can install adb from Homebrew Cask:
  brew install --cask android-platform-tools
==> Summary
🍺  /opt/homebrew/Cellar/scrcpy/2.3.1: 10 files, 349.4KB
==> Running `brew cleanup scrcpy`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
==> Upgrading 2 dependents of upgraded formulae:
Disable this behaviour by setting HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
qemu 8.2.0 -> 8.2.1, lima 0.20.0 -> 0.20.1
==> Fetching qemu
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/qemu-8.2.1.arm64_sonoma.b
####################################################################################### 100.0%
==> Fetching lima
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/lima-0.20.1.arm64_sonoma.
####################################################################################### 100.0%
==> Upgrading qemu
  8.2.0 -> 8.2.1 

==> Pouring qemu-8.2.1.arm64_sonoma.bottle.tar.gz
🍺  /opt/homebrew/Cellar/qemu/8.2.1: 162 files, 562MB
==> Running `brew cleanup qemu`...
Removing: /opt/homebrew/Cellar/qemu/8.2.0... (162 files, 562.5MB)
Removing: /Users/achao/Library/Caches/Homebrew/qemu--8.2.0.arm64_sonoma.bottle.tar.gz... (102.3MB)
==> Upgrading lima
  0.20.0 -> 0.20.1 

==> Pouring lima-0.20.1.arm64_sonoma.bottle.tar.gz
==> Caveats
Bash completion has been installed to:
  /opt/homebrew/etc/bash_completion.d
==> Summary
🍺  /opt/homebrew/Cellar/lima/0.20.1: 107 files, 170.3MB
==> Running `brew cleanup lima`...
Removing: /opt/homebrew/Cellar/lima/0.20.0... (107 files, 170.3MB)
Removing: /Users/achao/Library/Caches/Homebrew/lima--0.20.0.arm64_sonoma.bottle.tar.gz... (50MB)
==> Checking for dependents of upgraded formulae...
==> No broken dependents found!
==> Caveats
==> scrcpy
At runtime, adb must be accessible from your PATH.

You can install adb from Homebrew Cask:
  brew install --cask android-platform-tools
==> lima
Bash completion has been installed to:
  /opt/homebrew/etc/bash_completion.d
Github-Id-VampireAchao:~ achao$ brew install android-platform-tools
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/api/formula.jws.json
####################################################################################### 100.0%
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/api/cask.jws.json
####################################################################################### 100.0%
Warning: Not upgrading android-platform-tools, the latest version is already installed
Github-Id-VampireAchao:~ achao$ sudo port install scrcpy
Password:
sudo: port: command not found
Github-Id-VampireAchao:~ achao$ scrcpy
scrcpy 2.3.1 <https://github.com/Genymobile/scrcpy>
ERROR: Multiple (2) ADB devices:
ERROR:     -->   (usb)  C7Y6R19923000299                device  HLK_AL00
ERROR:     -->   (usb)  JR8XY9EEIJGQQSJV                device  RMX3350
ERROR: Select a device via -s (--serial), -d (--select-usb) or -e (--select-tcpip)
ERROR: Server connection failed
Github-Id-VampireAchao:~ achao$ scrcpy -s C7Y6R19923000299
scrcpy 2.3.1 <https://github.com/Genymobile/scrcpy>
INFO: ADB device found:
INFO:     -->   (usb)  C7Y6R19923000299                device  HLK_AL00
INFO:           (usb)  JR8XY9EEIJGQQSJV                device  RMX3350
/opt/homebrew/Cellar/scrcpy/2.3.1/share/scrcpy/scrcpy-server: 1 file pushed, 0 skipped. 102.1 MB/s (66007 bytes in 0.001s)
[server] INFO: Device: [HUAWEI] HONOR HLK-AL00 (Android 10)
[server] WARN: Audio disabled: it is not supported before Android 11
[server] ERROR: Encoding error: android.media.MediaCodec$CodecException: Error 0xfffffc0e
[server] INFO: Retrying with -m1920...
[server] INFO: Retrying...
INFO: Renderer: metal
WARN: Demuxer 'audio': stream explicitly disabled by the device
INFO: Texture: 1080x2336
INFO: Texture: 888x1920

然后

相关文章
|
6月前
|
编解码 Linux Android开发
安卓投屏神器 Scrcpy 安装与使用(支持 Mac、Windows、Linux)
安卓投屏神器 Scrcpy 安装与使用(支持 Mac、Windows、Linux)
3994 0
|
IDE 开发工具 Android开发
如何在没有 USB 数据线的情况下使用 Android Studio 在手机中安装 Android
如何在没有 USB 数据线的情况下使用 Android Studio 在手机中安装 Android
171 1
|
5月前
|
安全 API Android开发
Android打开USB调试命令
【6月更文挑战第20天】
185 1
|
6月前
|
Android开发
Android监听USB设备插拔
Android监听USB设备插拔
874 7
|
6月前
|
Android开发
Android 获取 USB设备列表
Android 获取 USB设备列表 【5月更文挑战第6天】
184 4
|
5月前
|
Java API Android开发
安卓开发app 调用usb 摄像头 需要用到哪个库
在安卓开发中,调用USB摄像头常常使用libuvc库,这是一个跨平台处理USB视频设备的库。有多个基于libuvc的开源项目简化了在安卓上的使用,如UVCCamera和Android EasyCap UVC。例如,UVCCamera提供了一个更简单的接口来访问USB摄像头,并且可以在Jetpack Compose中显示预览。开发者可以参考官方文档、开源项目以及相关教程和资源来学习和实现这一功能。
|
6月前
|
存储 Android开发
Android 解决USB TP驱动中触摸卡顿和防抖动问题
Android 解决USB TP驱动中触摸卡顿和防抖动问题
164 1
|
6月前
|
Android开发 开发者
安卓投屏神器 Scrcpy安 报错ERROR: Could not find any ADB device
安卓投屏神器 Scrcpy安 报错ERROR: Could not find any ADB device
359 9
|
6月前
|
Android开发 开发者
安卓投屏神器 Scrcpy安 报错ERROR: Could not find any ADB device
使用Scrcpy安卓投屏工具时遇到报错,问题根源是未开启开发者模式。解决步骤:进入设置,点击【关于手机】→连续点击版本号激活开发者模式,然后在【系统设置】→【开发者选项】中开启USB调试。参照此方法后可正常执行。Scrcpy软件下载链接和GitHub页面也已提供。
663 1
|
6月前
|
Android开发
Android 12修改usb tp触摸唤醒
Android 12修改usb tp触摸唤醒
130 0