如何在我的PC上远程显示我的Android?


12

有一个叫做miracast的东西,它可以将Android手机的显示镜像到另一个显示器,但是我的屏幕没有此功能,我可以在Ubuntu中做到吗?


看看Airdroid。
乔斯

这个话题还在吗?@JulianLai
Liso 2016年

Answers:


2

您可以使用Teamviewer(需要注册)

  1. 在此处为您的计算机下载。
  2. 在此处为您的手机下载Teamviewer主机

您将在它们之间建立安全连接,并能够完全控制屏幕和电话。


2

脚本

Scrcpy是一个开源替代品,听起来很有希望,但是我遇到了这个错误。我不想使用TeamViewer,LogMeIn或AirDroid。

这种替代方法还使您可以从Ubuntu远程使用手机。

  1. 安装adbsudo apt install adb
  2. 安装scrcpy(如果满足要求):sudo snap install scrcpy
  3. 启用adb调试,该设备应在上列出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的屏幕流

通过HTTP的Screen StreamF-Droid上一个不错的开源替代方案。

屏幕截图



1

使用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/

它稍有延迟,因此它不适合流式传输视频,但足以用于演示。


0

屏幕流是可以执行此操作的另一个应用程序。您将应用程序安装在Android设备上,然后使用常规的网络浏览器通过PC上的wifi(或可选的3G)连接到该应用程序。

在内部,该应用捕获屏幕并将其作为MJPEG流发送到浏览器。它不是超级快,因此不适合视频,但足以显示其他内容。

该应用程序是开源的,可从F-droid和普通的Google Play商店购买


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.