2017-03-16 93 views
7

基本上我的問題是,當我在命令行中運行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服務器,我無法在模擬器中訪問互聯網。當我運行與emulator -verbose -avd Nexus_5X_API_19 -dns-server "x,y,z"模擬器一切工作正常。如何從Android Studio中設置Android模擬器DNS服務器

但是現在我希望能夠使用更正的DNS服務器從Android Studio 2.2.3中運行我的應用程序。那麼是否有人知道如何在Android Studio中指定模擬器命令行參數(類似於以前基於Eclipse的版本:https://stackoverflow.com/a/4736518/1088659的這個答案),或者如何設置模擬器的默認DNS以啓動?

回答

4

不幸的是,從3.0.1開始,這是不可能的。他們刪除了從Android Studio啓動的模擬器添加其他參數。在他們重新添加之前,從命令行啓動模擬器(如您所示)是唯一的選擇。

你可以在這裏跟蹤這個問題:https://issuetracker.google.com/issues/37071385

相關問題