android - 在 eclipse (localhost) 上调试 Android(客户端 - 在物理智能手机设备中)和 tomcat(服务器)

标签 android eclipse debugging tomcat client-server

如何在 eclipse(本地主机)上调试 Android 应用程序(在物理智能手机设备而非模拟器中)和 tomcat(服务器)。

上下文:

Android 应用程序(例如登录)到本地主机中的 tomcat 服务器应用程序。

对于模拟器的开发调试工作正常,因为Android运行在另一个子网并为自己保留127.0.0.1,计算机的本地主机ip更改为10.0.2.2 ...

但是,当我尝试使用通过 usb 连接到我的 PC 的物理智能手机时,我可以调试 android 应用程序,但是来自智能手机的请求并未使用 localhost:8080/... 或在本地主机上调用我的 tomcat 127.0.0.1:8080/... 手机正在尝试连接到互联网,而不是子网。

最佳答案

直接用我的内网ip 192.168.2.1:8080/...就解决了

关于android - 在 eclipse (localhost) 上调试 Android(客户端 - 在物理智能手机设备中)和 tomcat(服务器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15815528/

相关文章:

java - 我应该提交被 Eclipse 更改的文件吗?

java - 如何更新 Mac 上的 Java 版本以便安装 Eclipse?

eclipse - 如何使用eclipse调试hadoop wordcount?

android - ADB 未检测到 Sony Xperia Z3 Compact (android 5.0.2)

android - Flutter:重定向后在循环中调用 StatefulWidget

android - 我怎样才能崩溃/杀死正在运行的应用程序

android - import com.google.api.client.* 无法解析

java - 以编程方式检查SD卡上是否有足够的内存

java - 无法解析类型 android.content.Context。它是从所需的 .class 文件中间接引用的

.net - 打开新窗口时,Visual Studio 中的 Silverlight 调试停止工作