ale*_*pfx 61 android remote-debugging android-wifi
我想在手机上调试Android APP(LG nexus 4).我正在旅行,我忘了我的USB线.当我在家工作时,我可以只连接USB电缆并执行命令'adb tcpip 5555'.然后我可以拔下USB线并通过'adb connect IP'连接.
但现在我无法执行第一个命令,因为我没有电缆.我不明白为什么每次都要这样做,因为我之前已经执行过'adb tcpip'命令.
我现在尝试的:
我在我的Android上安装了一个终端应用程序并尝试在那里执行该命令,但是我收到了"找不到设备"错误.也许他看不到自己......
我在"Android开发选项"中搜索任何合理的选项,并启用一切似乎与Wifi的关系.但没有任何帮助.
我搜索StackOverflow,但我发现所有涉及通过USB线连接的答案.我是否可以在不需要电缆的情况下进行此连接?
一些信息:我的Nexus 4没有根源.Android版本是5.1.1.
Dek*_*eko 18
遇到同样的问题,但是我使用的Macbook Pro(2016)仅具有USB-c,我在家忘记了适配器。
由于根本无法在开发计算机上运行adb,因此我找到了另一种方法。
使用USB电缆将电话连接到另一台计算机(在同一WiFi中),并从那里启用运行adb tcpip。
主机:仅使用USB-C连接器即可进行开发的计算机
从机:另一台具有USB和相同WiFi的计算机
adb usb && adb tcpip 5555
从那里跑在主机上
deko$: adb devices
List of devices attached
deko$: adb connect 10.0.20.153:5555
connected to 10.0.20.153:5555
Run Code Online (Sandbox Code Playgroud)现在,Android Studio或Xamarin可以在手机上安装并运行应用程序
边注:
我还测试了从电话到主机的蓝牙网络共享,并成功连接到电话。Android Studio和Xamarin都可以正常工作,但是从Xamarin进行上传的过程耗时很长。但这有效。
Bud*_*ddy 13
从手机上的终端,执行以下操作:
su
setprop service.adb.tcp.port 5555
stop adbd
start adbd
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅此答案.
对于你的问题
Adb over over wireless,无需USB线,适用于没有root用户的手机
You can't do it for now without USB cable.
Run Code Online (Sandbox Code Playgroud)
但你有一个选择:
注意:您需要至少放置一次USB以实现以下目的:
您需要通过USB电缆将设备连接到计算机.确保USB调试正常.您可以检查它是否在运行时显示adb devices
.
在...\AppData\Local\Android\sdk\platform-tools中打开cmd
第1步:运行
adb devices
例如:C:\ pathToSDK\platform-tools> adb devices
您可以在运行adb设备时检查它是否显示.
第二步:跑
adb tcpip 5555
例如:C:\ pathToSDK\platform-tools> adb tcpip 5555
断开设备连接(拔下USB连接线).
步骤3:转到设置 - >关于手机 - >状态以查看手机的IP地址.
.
Step4:运行`adb connect
例如:C:\ pathToSDK\platform-tools> adb connect 192.168.0.2
第5步:
adb devices
再次运行,你应该看到你的设备.
现在你可以执行adb命令或使用你最喜欢的IDE进行android开发 - 无线!
现在您可能会问,当我进入不同的工作空间并更换WiFi网络时,我该怎么办?您不必重复步骤1到3(这些将手机设置为WiFi调试模式).您必须通过执行步骤4到6再次连接到手机.
不幸的是,Android手机在重启时失去了WiFi调试模式.因此,如果您的电池耗尽,您必须重新开始.否则,如果您留意电池并且不重新启动手机,您可以在没有电缆的情况下使用数周!
请看这里了解更多
快乐的无线编码!
参考:https://futurestud.io/tutorials/how-to-debug-your-android-app-over-wifi-without-root
更新:
如果您C:\pathToSDK\platform-tools
在环境变量中设置此路径,则无需重复所有步骤,您只需使用步骤4即可,它将连接到您的设备.
设置路径:我的电脑 - >右键单击 - >属性 - >高级系统设置 - >环境变量 - >编辑path
系统变量 - >将platform-tools
路径粘贴到变量值 - >确定 - >确定 - >确定
归档时间: |
|
查看次数: |
75469 次 |
最近记录: |