有一个叫做miracast的东西,它可以将Android手机的显示镜像到另一个显示器,但是我的屏幕没有此功能,我可以在Ubuntu中做到吗?
有一个叫做miracast的东西,它可以将Android手机的显示镜像到另一个显示器,但是我的屏幕没有此功能,我可以在Ubuntu中做到吗?
Answers:
Scrcpy是一个开源替代品,听起来很有希望,但是我遇到了这个错误。我不想使用TeamViewer,LogMeIn或AirDroid。
这种替代方法还使您可以从Ubuntu远程使用手机。
sudo apt install adb
sudo snap install scrcpy
adb devices
。也许你需要移动到PTP和多一点。获取“ 允许USB”调试时?计算机的RSA密钥指纹为:可以使用进行检查(公钥可能位于~/.android
或中~/snap/scrcpy/current/.android/
):
cut -d" " -f1 adbkey.pub | openssl base64 -A -d -a | openssl md5 -c
scrcpy --help
:
如果您喜欢GUI,请尝试guiscrcpy,这是一个用Python编写的scrcpy前端。
简单,无需注册。只需安装它,然后在应用程序切换屏幕上共享:
然后在浏览器(希望是Firefox)上指向您的移动设备的IP:
通过HTTP的Screen Stream是F-Droid上一个不错的开源替代方案。
使用Ashot我可以轻松做到这一点。这是一个用Java编程的开源项目,因此您只需下载并运行(假设您已经设置了Android Studio)。
提取文件夹后,运行java -jar AShot-1.1.jar
。它将要求您提供Android SDK。浏览到它,然后选择您的路径(类似/home/yourUserName/Android/Sdk/
)。它应自动连接并显示通过USB连接的Android屏幕。如果连接出现错误,请将adb
可执行文件从复制platform-tools/
到,tools/
然后重试。
复印:
cd Android/Sdk
cp platform-tools/adb tools/
它稍有延迟,因此它不适合流式传输视频,但足以用于演示。
屏幕流是可以执行此操作的另一个应用程序。您将应用程序安装在Android设备上,然后使用常规的网络浏览器通过PC上的wifi(或可选的3G)连接到该应用程序。
在内部,该应用捕获屏幕并将其作为MJPEG流发送到浏览器。它不是超级快,因此不适合视频,但足以显示其他内容。
该应用程序是开源的,可从F-droid和普通的Google Play商店购买
您需要下载适用于Android手机的Google Cast应用。
由于remotedesktop.google.com,Chrome的Google Cast扩展程序已停产。