gpt4 book ai didi

android - AVD 模拟器浏览器不会使用主机文件

转载 作者:行者123 更新时间:2023-11-29 21:52:10 25 4
gpt4 key购买 nike

我对这个很失望。我有一个开发网络服务器,为我的 Android 应用程序运行服务提要。我可以从任意数量的机器浏览到它。

在 AVD 上(我已经尝试过相同的不同版本)我重新挂载 rw 并拉取、编辑然后将主机文件推回 system/etc/hosts。在 DDMS 中,我看到更新的日期,如果我将其拉回,则更改就在那里。

此外,如果我转到命令提示符,然后运行 ​​adb shell 并 ping 测试主机名,我会从正确的 ip 得到回复。所以为什么?????? avd 浏览器不会加载页面吗?哦,是的页面。纯 HTML,表示是的,我正在工作。

最后,如果我没有浏览到 html 页面,那很好,但由于我需要我的应用程序查询我的服务(托管在同一站点)以用于开发和测试目的,我认为这将是一个很好的连接测试尝试让我的应用向服务发出请求。

难倒了。.....


解决!!!

我的 Windows 背景让我用 IP 然后选项卡然后主机名编辑一个主机文件。好吧,我遵循了一些让我从 adb shell 编辑主机的说明。这有用……嗯???所以我拉出文件并在 Edit+ 中打开,却发现我是在搬起石头砸自己的脚。 ip 和主机名之间只有 *ONE 空格。它现在运行良好。

最佳答案

我的 Windows 背景让我用 IP 然后选项卡然后主机名编辑一个主机文件。好吧,我遵循了一些让我从 adb shell 编辑主机的说明。这有用……嗯???所以我拉出文件并在 Edit+ 中打开,却发现我是在搬起石头砸自己的脚。 ip 和主机名之间只有*一个空格。它现在工作得很好。如果有疑问,我会强烈建议更新您的主机文件而不将文件拉到桌面。这是来自 shell 的命令。

./adb -s [DeviceID] shell
echo '###.###.###.### [HostName/URl]' >> /etc/hosts
exit

注意 上面的命令并不是每一步都需要的,只是从 shell 实际编辑文件的命令。你仍然需要有写权限等。

关于android - AVD 模拟器浏览器不会使用主机文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14109319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com