阻止 Android 模拟器启动?
Prevent Android emulator from starting?
我看到这个问题被反问了,但是:
我是一名 Android 开发人员,在 Windows 机器上使用 Google Pixel 1。我想使用 adb 来调试我的代码,但是每当 adb 启动时它都会启动一个模拟器
连接的设备列表
FA6A40303383 设备
emulator-5562 offline # 我不想启动它!
我能理解为什么有人会想要这个,但我在任何情况下都不想启动这个模拟器。这是 adb 自动使用我的 phone 而不是要求我指定 device/emulator。
我使用 NVidia 的 CodeWorks 为 Android (1R7) 安装了 SDK - 我曾经安装过 Android Studio,但我卸载了它(并删除了所有 User/.android* 目录)并为 Android 完全卸载/重新安装了 Codeworks,但模拟器仍会启动。
我不习惯在那里看到它,它有点打乱我的工作流程 - 有没有办法阻止它启动?
尝试在 TCP 端口 5563 上搜索进程 运行(5562 + 1,我忘记了对此的解释)。 ADB 在 TCP 端口 5555+.
上查找进程 运行
对我来说,我使用 Native Instruments 软件,它在 TCP 端口 5563 上启动了一个名为 NTKDaemon 的东西,这是虚拟模拟器的直接原因。我用头撞了这堵墙两周左右才弄明白。
这个 SO 答案让我找到了正确的过程:,虽然它在 windows 环境中
最后这是我的解决方法:
$ adb devices -l
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
emulator-5562 offline transport_id:1
~
$ lsof | grep 5563
NTKDaemon 389 tim 19u IPv4 0x8d889cdf67e44dd9 0t0 TCP localhost:5563 (LISTEN)
NTKDaemon 389 tim 26u IPv4 0x8d889cdf75b8f3d9 0t0 TCP localhost:5563->localhost:49306 (ESTABLISHED)
adb 1074 tim 7u IPv4 0x8d889cdf75b8d759 0t0 TCP localhost:49306->localhost:5563 (ESTABLISHED)
~
$ kill -9 389
~
$ adb devices -l
List of devices attached
~
$
我看到这个问题被反问了,但是:
我是一名 Android 开发人员,在 Windows 机器上使用 Google Pixel 1。我想使用 adb 来调试我的代码,但是每当 adb 启动时它都会启动一个模拟器
连接的设备列表
FA6A40303383 设备
emulator-5562 offline # 我不想启动它!
我能理解为什么有人会想要这个,但我在任何情况下都不想启动这个模拟器。这是 adb 自动使用我的 phone 而不是要求我指定 device/emulator。
我使用 NVidia 的 CodeWorks 为 Android (1R7) 安装了 SDK - 我曾经安装过 Android Studio,但我卸载了它(并删除了所有 User/.android* 目录)并为 Android 完全卸载/重新安装了 Codeworks,但模拟器仍会启动。
我不习惯在那里看到它,它有点打乱我的工作流程 - 有没有办法阻止它启动?
尝试在 TCP 端口 5563 上搜索进程 运行(5562 + 1,我忘记了对此的解释)。 ADB 在 TCP 端口 5555+.
上查找进程 运行对我来说,我使用 Native Instruments 软件,它在 TCP 端口 5563 上启动了一个名为 NTKDaemon 的东西,这是虚拟模拟器的直接原因。我用头撞了这堵墙两周左右才弄明白。
这个 SO 答案让我找到了正确的过程:,虽然它在 windows 环境中
最后这是我的解决方法:
$ adb devices -l
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
emulator-5562 offline transport_id:1
~
$ lsof | grep 5563
NTKDaemon 389 tim 19u IPv4 0x8d889cdf67e44dd9 0t0 TCP localhost:5563 (LISTEN)
NTKDaemon 389 tim 26u IPv4 0x8d889cdf75b8f3d9 0t0 TCP localhost:5563->localhost:49306 (ESTABLISHED)
adb 1074 tim 7u IPv4 0x8d889cdf75b8d759 0t0 TCP localhost:49306->localhost:5563 (ESTABLISHED)
~
$ kill -9 389
~
$ adb devices -l
List of devices attached
~
$