如何阻止Android的ADB自动连接到我局域网中的设备?

如何阻止Android的ADB自动连接到我局域网中的设备?,android,android-studio,Android,Android Studio,我正在用Android Studio在模拟器上测试一个Android应用程序,但似乎ADB也在连接本地网络上的另一台设备——Android TV,一台索尼自动的 如果我打字 adb devices ,我可以看到它列在它的LAN IP地址下 我不记得启用了此功能-在哪里可以关闭此功能 澄清一下:我的问题是亚行自动连接。我不希望它自动连接到该设备。如果您不在adb中选择设备,它将不会使用它。在adb中列出设备并不意味着它正在使用它,而是意味着adb已经找到了它。 如果您不想在本地网络中找到您的设备

我正在用Android Studio在模拟器上测试一个Android应用程序,但似乎ADB也在连接本地网络上的另一台设备——Android TV,一台索尼自动的

如果我打字

adb devices
,我可以看到它列在它的LAN IP地址下

我不记得启用了此功能-在哪里可以关闭此功能


澄清一下:我的问题是亚行自动连接。我不希望它自动连接到该设备。

如果您不在adb中选择设备,它将不会使用它。在adb中列出设备并不意味着它正在使用它,而是意味着adb已经找到了它。 如果您不想在本地网络中找到您的设备,可以尝试以下方法之一:

在电视的此处禁用设备中的调试模式 或

阻止windows防火墙中的adb在此网络中通信 或

在PC上禁用网络共享,或在PC中将网络类型从专用更改为公用,以防止在网络中查找设备。如果您这样做,其他PC应用也无法在此网络中找到您的设备 编辑:

用新文件替换adb文件为我解决了这个问题

旧的:

这可能就是答案

尝试:


你认为你没有在开发者模式下运行你的电视吗?阅读我的第一个猜测会尝试检查电视上的设置。实际上,我确信电视已启用开发人员模式,否则ADB将根本无法连接到它。我要问的问题是:为什么ADB会自动连接到这个设备?我如何才能阻止它自动建立连接?我有与Nvidia屏蔽相同的问题。你修好了吗?
On linux/mac: 
adb kill-server && ADB_MDNS=0 adb start-server 

On windows: 
cmd /C "set ADB_MDNS=0 && adb kill-server && adb start-server"