无法复制+粘贴在Android模拟器与苹果硅m1

f87krz0w  于 2023-02-02  发布在  Android
关注(0)|答案(5)|浏览(684)
  • Android模拟器API版本:32, arm64-v8a
  • Android Studio bumblebee 2021.1.1 patch 3
  • Mac操作系统版本:12.3.1

我正试图从模拟器复制文本,并将该文本传递到Mac。它在intel + android emulator中工作。
看起来模拟器没有使用mac剪贴板。

nqwrtyyt

nqwrtyyt1#

我也遇到了同样的问题。这很令人困惑。只有一件事起作用了...模拟器的冷重启。
诊断
检查从主机和模拟器复制/粘贴文本是否有效:
1.在模拟器上打开搜索框(或任何EditText)
1.键入一些文本,选择它并复制,然后粘贴
1.尝试从主机到模拟器,从模拟器到主机,以及仅在模拟器上
对我来说,粘贴不工作,从主机-〉设备,它不工作,从设备-〉主机,它也不工作,对设备,本身!
溶液
唯一的解决方案是关闭模拟器,然后使用“Cold Boot now”重新打开它,如图所示

sd2nnvve

sd2nnvve2#

最有可能的是,模拟器正在将文本复制到Android剪贴板(通常默认设置为Gboard)。另一种可能是,Android模拟器无法识别苹果键盘上的cmd键和普通键盘上的ctrl键。
检查this forum,看看它是否有任何解决方案.在这种情况下,它没有有几件事我会尝试第一-其中之一是寻找第三方应用程序,将自动同步Mac和Android之间的剪贴板.这里是一个works for Windows(可能是最好的解决方案,如果它也适用于Mac)
或者,你真实的快速地创建一个apk来抓取剪贴板数据并发送出去,你可以使用react native快速地完成这个任务,让它检测clipboard文本,然后使用websockets通过本地主机(可能是tcp)发送出去,大多数编程语言都可以通过tcp连接和接收,所以你可以使用你选择的语言来连接和读取数据。

evrscar2

evrscar23#

M1也有同样的问题。试试Scrcpy。对我来说,它可以复制和粘贴。首先你必须启动模拟器,然后用scrcpy复制它。
我没有找到隐藏模拟器的方法,它总是打开一个窗口。这与它在Windows下的行为不同,在Windows下,你可以让模拟器在后台运行。我尝试过最小化模拟器,但不幸的是,模拟器窗口有时会随机重新出现。scrcpy窗口对我来说也很慢。

ct2axkht

ct2axkht4#

我其实找到了一个解决方案,现在工作的MacBook Pro 16 2021 M1 Max

Android Studio Chipmunk | 2021.2.1 Patch 1
Build #AI-212.5712.43.2112.8609683, built on May 18, 2022
Runtime version: 11.0.12+0-b1504.28-7817840 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 13.1
GC: G1 Young Generation, G1 Old Generation
Memory: 1280M
Cores: 10
Registry: external.system.auto.import.disabled=true

基本上,您需要做的是首先在模拟器内部启用文本复制,然后所有复制和过去的功能都可以在模拟器外部使用。

  • 在键盘上启用剪贴板功能
  • 在模拟器中复制随机文本

完成这些步骤后,在Mac OS上复制任何其他内容,您将看到剪贴板中复制文本内的文本

dba5bblo

dba5bblo5#

在mac上,你必须在模拟器中长按,而不是你可以粘贴

相关问题