gpt4 book ai didi

使用 tcpdump-option 时 Android 模拟器无法启动

转载 作者:行者123 更新时间:2023-11-29 14:13:43 25 4
gpt4 key购买 nike

当我在 Ubuntu 14.04 上从终端运行 AVD 时,以下命令正常运行:

my_name@host:~$ emulator -avd my_avd

但是当我想使用 tcpdump 来捕获网络流量时,模拟器无法启动:

my_name@host:~$ emulator -avd my_avd -tcpdump ~/test.cap
qemu-system-i386: -tcpdump: invalid option

我在 Windows 上使用 tcpdump 运行模拟器没有问题,但在 Ubuntu 和 Debian 上它拒绝工作。这可能是一个错误还是我遗漏了什么?当我想使用选项 -timezone Europe/Berlin 时,同样的问题发生了。相反,选项 -dns-option 8.8.8.8 工作正常。每个 AVD 都会出现此问题。

Android 开发工具包:

  • SDK 工具 25.1.1
  • 平台工具 23.1
  • 构建工具 23.0.3
  • Android 6.0 SDK 平台修订版 3
  • Android 6.0(Intel x86 Atom Image 32/64 Bit Revision 8 和 ARM EABI v7a Image Revision 3)

虚拟化 (KVM) 在 Intel Core 2 Duo 上启用。已安装 Oracle JDK 8。

最佳答案

同样的行为发生在我的 Mac 上,解决方案似乎是将 -engine classic 添加到您的命令行调用中。所以它是这样写的:

my_name@host:~$ emulator -avd my_avd -tcpdump ~/test.cap -engine classic

感谢@Interix 发布此 here

关于使用 tcpdump-option 时 Android 模拟器无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36577230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com