微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在没有将设备连接到调试器的 USB 电缆的情况下测试应用程序?

如何解决如何在没有将设备连接到调试器的 USB 电缆的情况下测试应用程序?

我是 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

Install Android Wifi ADB plugin from market place

您需要在 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 数据线了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?