【问题标题】:Android studio 'test' app no longer updating to new code (server ip address)Android Studio 'test' 应用程序不再更新为新代码(服务器 IP 地址)
【发布时间】:2016-10-06 00:49:40
【问题描述】:

所以在过去的 4 天里,直到今天早上它一直运行良好。我目前正在开发一个搜索 SQL 数据库的应用程序,并且无需支付任何费用,我就设置了一个本地数据库。因为它不是托管的,所以它的 ip 地址每天都在变化,我必须在代码中更新它

// Enter URL address where your php file resides       
url = new URL("http://172.17.0.171/test/fish-search.php");

通常,在 cmd 提示符下运行 ipconfig 后,我只需将旧的 ipv4 地址替换为新分配的地址,但截至今天早上,当我运行应用程序时,更改不会被推送/显示Json Query 错误显示“无法在端口 80 连接到 172.17.0.138”,这是昨天的 ip。我该如何解决这个问题,以便我可以继续编辑这个项目。

【问题讨论】:

  • 对此有任何接受者吗?

标签: android ip-address


【解决方案1】:

这可能不是您的应用程序的问题,因为我在使用 Android Studio 2.0 时经常遇到同样的问题。简单地说,解决方法是卸载该应用程序,然后从头开始运行它。另外,我注意到“Instant Run”某些东西导致了这个奇怪的问题。当“重新运行”没有解决它时,前一种方法可以解决。我还没有接触到 AS 2.1,但是 2.1.2 的发行说明说:

即时运行更新和错误修复

可能已经修复了!

【讨论】:

  • 我禁用了即时运行,但它仍然不起作用。您是否建议完全卸载Android Studio并重新尝试?我不是在“卸载应用程序”上关注你吗?我讨厌不得不重新编码
  • 不。等待。 “'测试'应用程序”到底是什么意思?你在哪里测试它?
  • 运行应用程序的绿色播放按钮。直到今天,这就是我用来成功测试它的方法。因为它不再显示新代码只是旧的东西。就像我关闭它时它不会更新或关闭一样
  • 不,我的意思不是实际设备还是模拟器。没关系,我说的是从设备(或)模拟器卸载你的应用程序(从设置中,你肯定知道如何),然后像往常一样尝试点击绿色播放按钮。
  • 啊好的。我卸载了它,但是当我现在运行它时,它不再在模拟器上?你对如何让它重新振作起来有什么想法?对不起,可能是简单的问题,这是我的第一个应用程序
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-11
  • 1970-01-01
  • 1970-01-01
  • 2014-01-22
  • 1970-01-01
  • 2014-06-01
相关资源
最近更新 更多