问题描述
我是 android studio 的新手,刚刚制作了一个使用位置传感器的新应用。
当设备通过 USB 连接到调试器时一切正常。当我拔下电缆时,应用程序运行良好,我可以挥动设备,去不同的房间等。
但是当应用程序在没有该电缆的情况下重新启动时,它正在“等待调试器”,这在这一点上有点烦人。
我已经看到了这个 https://developer.android.com/studio/run#changing-variant,但这样我就需要对应用程序进行签名,但我失败了。
有没有办法在没有签名的情况下运行应用程序,没有调试器电缆?
更准确地说,考虑到建议 Wi-Fi 连接的两个答案(我目前无法验证,因为运行 AS 的盒子没有 wf-fi 连接)。
我想在不调试的情况下测试应用程序,并通过更改位置来测试它。因此,我必须建立一个 wi-fi 连接,以便在非常长的距离内连接到 AS。
相反,我只想告诉应用程序(或设备):忘记调试器。
这个:https://stackoverflow.com/a/56541740/4142984 解决了我的问题。
解决方法
第一次你必须将设备连接到android adb,之后你可以删除它并仍然连接到android adb。
你应该安装 Android Wifi ADB
您需要在 USB 调试模式下第一次使用电缆连接您的设备,通过使用此插件,您可以在 wifi 上连接您的设备,然后您可以从系统中拔下电缆,您的设备将连接到 Android工作室
注意:确保您的系统和移动设备必须连接到相同的 wifi 网络。
,1.下载android-sdk-platform-tools
2.添加环境变量的路径
3. 将手机连接到 USB 数据线
4. 将手机和电脑连接到同一个网络(WiFi)\
现在在 cmd
5.adb tcpip 5555
6. adb connect *your_phone_ip*:5555
现在您可以拔掉 USB 数据线了。