2015-10-15 40 views
0

我想知道是否可以通过网络连接Android Studio调试器。目前我在电脑1上生成一个APK,我在网络上推送,并使用adb来安装它。通过与android studio的网络ADB

现在我想在我的Android Studio上使用调试器,所以我想可以在安装在另一台计算机上的ADB上连接Android Studio?如果是的话,你有教程吗?

我创建了一个更好地了解一个模式:

(我不想利用亚行我的电脑1)

Shema of my situation

感谢

回答

2

恕我直言,我认为当然你可以做远程ADB远程调试,但你必须安装ADB。 (如果您的计算机上安装1的Android工作室,我想你也有Android SDK中出现,那么亚行是有作为:$ANDROID_SDK/platform-tools/adb

可以约2电脑

前提忘记:

  • 电脑1具有Android Studio中Android SDK中
  • Android设备已经启用开发人员选项 - >USB调试(不需要根)

步骤:

  1. 通过USB连接

    设备计算机

  2. 运行adb tcpip 5555(你会看到restarting in TCP mode port: 5555

  3. 查找你的设备的IP地址(假设它是192.168.1.101),然后运行adb connect 192.168.1.101:5555(它应该说是从USB(所以现在通过TCPIP的遥控连接)

+0

感谢您的回复)

  • 断开设备,其实我需要的第二台计算机,因为这台电脑与平板电脑全自动通信。例如,电脑听别人说了些什么,并通过ADB(意图等)进行交互。我无法从电脑中删除平板电脑。事实上,并不是一台电脑,而是一台机器。 – Ben44

  • +0

    亚行在“第二台计算机”上运行良好,我想在本亚行“连接”我的Android Studio调试器(从我的电脑1) – Ben44

    +1

    不客气。我完全明白,每个人都有自己的理由。但是,如果您想远程调试,则必须设置调试计算机和设备之间的adb连接(稍后可以通过USB将设备连接到任何计算机)。如果通过adb将设备连接到计算机2,您仍然可以从计算机1到计算机2的ssh获取设备的adb输出,但您不会使用开箱即用的Android Studio进行远程调试。 –