Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过adb自动无线连接Android设备和IntelliJ_Android_Intellij Idea_Wireless_Adb_Adbwireless - Fatal编程技术网

通过adb自动无线连接Android设备和IntelliJ

通过adb自动无线连接Android设备和IntelliJ,android,intellij-idea,wireless,adb,adbwireless,Android,Intellij Idea,Wireless,Adb,Adbwireless,我正在使用IntelliJ开发Android应用程序。 在我的设备上,我安装了adbWireless,它允许我通过WiFi调试应用程序 要将我的电脑与设备连接,我必须呼叫终端 adb connect 192.168.1.105:5555 现在我可以在IntelliJ中运行调试了 是否可以将IntelliJ配置为在设备断开连接时自动执行此操作?恐怕不可能,但是您可以配置一个外部工具并将其绑定到热键,您可能还可以创建一个宏,该宏将首先运行外部工具,然后开始调试。--适用于WINDOWS用户-- 基

我正在使用
IntelliJ
开发Android应用程序。 在我的设备上,我安装了
adbWireless
,它允许我通过WiFi调试应用程序

要将我的电脑与设备连接,我必须呼叫终端

adb connect 192.168.1.105:5555
现在我可以在IntelliJ中运行调试了


是否可以将IntelliJ配置为在设备断开连接时自动执行此操作?

恐怕不可能,但是您可以配置一个外部工具并将其绑定到热键,您可能还可以创建一个宏,该宏将首先运行外部工具,然后开始调试。

--适用于WINDOWS用户--

基本上创建一个名为:adb_connect.bat的文件

在文件中添加以下内容:

C:\Android\Android sdk\platform tools\adb.exe connect 192.168.11.179:5555

暂停

编辑adb.exe和设备ip的路径

如果要查看结果,请保留“暂停”

就在这里。 只要在每次连接设备时运行该文件即可

它对我有用:-)

顺便说一句,如果你给你的设备一个静态ip,你就不必每次连接时都重新编辑文件


享受

您可以编辑跑步配置,以便在上传和启动APK之前自动连接到设备


展开特定运行配置底部的“启动前”
部分,添加一个新的外部工具,该工具调用ADB并传递connect和IP参数。

这到底是怎么可能的?@Omid I使用了autohotkey。创建一个新问题并在其中标记我,或者发送给我,我就可以回答。这是一个很好的、优雅的解决方案,不用太担心(尽管连接有时会失败,这是ADB的错)