scrcpy非常实用,它可以将安卓手机投屏到电脑屏幕上,也可以在电脑上操作手机。

安装scrcpy:

yay -S scrcpy

安装好以后并不能马上使用,因为它需要adb支持,首先得确保通过adb让电脑和安卓手机互联。

手机打开USB调试模式

进入开发者模式,打开USB调试模式,另外手机和电脑互联时手机上会弹出一个窗口要求确认该电脑是否可信,请确认可信。请确保手机线质量可靠,有些质量不佳的手机线是不能连接成功的。

安装安卓开发包

yay -S android-sdk-platform-tools-common

添加及设置用户组

sudo groupadd plugdev
sudo usermod -a -G plugdev $(id -u -n)
sudo chattr +i /etc/sudoers
usermod -G plugdev 你自己的用户名
newgrp plugdev

注意,增加当前用户的属主可能会导致该用户失去sudo权限,所以建议在执行usermod -G plubdev之前增加了一句sudo chattr +i /etc/sudoers指令,目的是让sudoers文件不能修改。
该指令不是必须的,但万一遇到当前用户丢失了sudo权限,那么别忘记到/etc/sudoers文件中root ALL=(ALL) ALL这一行下面追加一行:

“你的用户名” ALL=(ALL) ALL

设置手机配置信息

首先确保手机和电脑通过USB线互联,手机上连接模式选“仅充电”。然后执行下面的命令,并认真查看自己手机设备ID。

lsusb

请注意查看手机信息,找到类似下面的这行内容:

Bus 002 Device 003: ID 前4位:后4位 vivo iQOO Neo 855竞速版

再编辑配置文件:

cd /etc/udev/rules.d/
vim android.rules

内容可以复制下面的模板,然后做少量修改:

SUBSYSTEM=="usb",ATTRS{idVendor}=="前4位",ATTRS{idProduct}=="后4位",MODE="0666",GROUP="plugdev",SYMLINK+="android",SYMLINK+="android_adb"

请注意“前4位”和“后4位”,这2个地方改成自己手机的id对应的内容!

现在安装过程基本结束,直接重启一下电脑。

查看连接状态

adb devices

如果提示如下,那么表示你的安卓手机与manjaro系统已经成功连接:

List of devices attached
一串数字        device

对于其他linux操作系统安装方式基本类似,可以参考上述步骤执行。
安装难点是确保手机和电脑通过abd服务互联,这其中要设置用户组plugdev、将用户添加到该用户组、配置手机id,其他步骤都不难。

GitHub 加速计划 / sc / scrcpy
106.82 K
10.33 K
下载
Display and control your Android device
最近提交(Master分支:3 个月前 )
f1f27116 Installing android-platform-tools via brew install requires the option --cask. Refs #2004 <https://github.com/Genymobile/scrcpy/pull/2004> Refs #2231 <https://github.com/Genymobile/scrcpy/pull/2231> PR #5398 <https://github.com/Genymobile/scrcpy/pull/5398> Signed-off-by: Romain Vimont <rom@rom1v.com> 5 天前
04dd72b5 Reference the documentation explaining how to run scrcpy on Windows directly in the main README. 12 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐