我正在尝试使用scrcpy在我的Linux机器上镜像移动屏幕,以开发一个react原生应用程序。但adb不允许同时运行scrcpy和react-native实例。它终止一个实例并启动另一个实例。scrcpy的文档声明添加一个环境变量ADB=/path/to/adb scrcpy
。我对Linux环境不是很熟悉。有人能帮我拿一下这个吗?我试着在互联网上查找,但他们中的大多数都解释了如何在windows环境下这样做。
发布于 2020-04-29 17:05:56
好吧,这是我自己想出来的。这就是我所做的。
在bashrc文件中,从Android/Sdk
.
scrcpy-tools
scrcpy-tools
adb
Android/Sdk/platform-tools
,并将以下内容粘贴到该文件的末尾。export SCRCPY_TOOLS=${HOME}/Android/Sdk/scrcpy-tools
function scrcpy_run () {
ADB=$SCRCPY_TOOLS/adb scrcpy
}
保存文件。打开一个新的终端,简单地输入scrcpy_run
来启动一个新的scrcpy的adb实例。
我们现在可以并排运行react-native,并在手机上调试它。
发布于 2021-07-31 18:10:02
我在linux上使用scrcpy时也遇到了同样的问题,行为与您完全相同。
我刚刚在手机上换了一个镜像屏幕的应用程序,试试Vysor。你没有高清分辨率,但它足以测试,而且它可以在不关闭react本地或Vysor本身的情况下工作。
像这样安装它:
sudo apt install vysor
https://stackoverflow.com/questions/61496228
复制相似问题