dom*_*nos 11 android hosts-file
我有以下问题:
我制作一个自定义主机文件来测试我的应用程序的一些功能,然后将其推送到我的Android模拟器.问题是这些设置不会立即生效.我必须等待大约10分钟才能变得活跃起来.
所以我的问题是:如何使新主机文件立即生效?我有许多不同的设置要测试,我不能每次等待10分钟.
Java维护自己的内部DNS缓存.操作系统将立即反映新的hosts文件(ping在命令行上验证)但是你需要告诉java不要缓存任何东西.将这些行添加到测试应用程序:
System.setProperty("networkaddress.cache.ttl" , "0");
System.setProperty("networkaddress.cache.negative.ttl" , "0");
有关这些属性的更多信息,请参见此处:http: //docs.oracle.com/javase/7/docs/technotes/guides/net/properties.html
| 归档时间: |
|
| 查看次数: |
7980 次 |
| 最近记录: |