当前位置: 首页 > 知识库问答 >
问题:

如何在Android Studio中设置Android模拟器DNS服务器

公冶昆杰
2023-03-14

本质上,我的问题是,当我在命令行中运行emulator-verbose-avd nexus_5x_api_19时,仿真程序将以参数-dns-server=“w,x,y,z”启动,其中w,x,y,z是DNS服务器的4个ip地址。当我运行ipconfig/all时,我只看到X、y、Z作为Windows中的有效DNS服务器列出。由于这个奇怪的第一个DNS服务器,我无法在模拟器内访问internet。当我使用emulator-verbose-avd nexus_5x_api_19-dns-server“x,y,z”运行模拟器时,一切正常。

但现在我希望能够运行我的应用程序从Android Studio 2.2.3与更正的DNS服务器。那么,有人知道如何在Android Studio中指定模拟器命令行参数吗(类似于基于Eclipse的旧版本的答案:https://stackoverflow.com/a/4736518/1088659),或者如何设置模拟器的默认DNS?

共有1个答案

丘普松
2023-03-14

不幸的是,从3.0.1开始,这是不可能的。他们删除了从Android Studio推出的模拟器的附加参数。在将其重新添加之前,从命令行启动模拟器(如您所示)是唯一的选择。

 类似资料:
  • 这个应用程序有多个环境,其中这是托管,如,qa,UAT,生产。我可以通过一个屏幕改变环境,只有在摇动一个真正的设备后才来。 不幸的是,Android Studio3没有给出一个直接摇晃设备的选项。如何在模拟器中实现此抖动动作?

  • 我在Windows7上使用i7处理器,我正在尝试使用Android SDK模拟器。然而,当我将像素密度设置为320并打开GPU时,它的仿真开始滞后和冻结,它的浏览器几乎无法使用(每秒1帧或更少)。 除了转移到Linux之外,还能做什么来使它顺利工作吗?我注意到GPU仿真对性能的影响最大。

  • 当我用空手道开始模拟发球时,有没有办法将端口设置为我想要的端口。启动,而不是像这样获取端口,这将在某个端口启动服务器并返回它: 有类似的可能性:

  • 问题内容: 我试图找到一种方法来获取显示在设置-> wi-fi->详细信息-> DNS下的DNS服务器IP。我不知道苹果是否允许以编程方式获取此信息。 问题答案: 我在OS X上使用了它并为我工作(也链接到ibresolv.dylib)

  • 嗨,我正在尝试运行一个我创建的Android程序,可以通过电子邮件和密码身份验证连接到Firebase,但似乎我甚至无法进行身份验证,因为他们说我的Google Play服务不是最新的。 我在这里是树桩,因为我有最新的google play服务,根据我的SDK经理 我不认为这是我的代码的问题,因为当我使用我朋友的手机进行调试时,它可以工作,但当我使用模拟器时就不行了。

  • 我有一个问题,而试图使用Android模拟位置,我的主要目标是设置Android GPS认为我们在一个不同的地方,又名假GPS。 我目前尝试了两种不同的类似解决方案,可在这两个网站上使用: 编程丛林 莫比亚奇 这两个教程都是2012年的,我不知道它们是否过时,或者我很难实现它们。 首先,我要确保我有权限: ACCESS_COARSE_LOCATION ACCESS_FINE_LOCATION AC