有时我注意到 Android 模拟器以非常小的字体开始。这似乎是随机发生的。其他时候它有正常的字体大小。 我使用ADT 10.0.1。 你知道问题出在哪里吗?
这种情况经常发生,虽然我不确定这背后的确切原因,但似乎在某种程度上检测到了错误的密度,并且较低 dpi 的资源被加载到较高 dpi 的模拟器中。这就是为什么所有东西都变小了,但布局工作正常并且在自己的位置对齐。你是对的:当发生这种情况时,网络在模拟器中不起作用!这两件事似乎无关,但我的猜测是模拟器无法成功加载当前虚拟机的配置,其中包括密度和网络功能。
无论如何,似乎没有任何关于此的官方信息,并且android-developers邮件列表中的类似报告没有得到Android开发人员的任何回复,尽管这是一个非常流行的错误。
目前的解决方案只有重新启动模拟器。有时你必须多次这样做,但最终它起作用了。
确保您的计算机的显示分辨率能够满足模拟器的精确分辨率。如果您使用配备 Retina 显示屏的 Mac,则可能会出现此问题。尝试通过显示设置更改显示分辨率。
当我断开显示器连接或通过 RDP 登录 PC 时,模拟设备的分辨率会发生变化。文字和图标都非常小。有时只需重新启动模拟就足够了,现在我必须进入 Android Studio -> 设备管理器(AVD)中的设置并将当前分辨率加倍。