1.cmd 进入你的这个路径
C:\Users\HP\AppData\Local\Android\sdk\emulator
2.执行代码:
emulator.exe -avd Nexus_5X_API_28 -dns-server 192.168.1.1
注意这里的:Nexus_5X_API_28描述的是你的虚拟机
3.注意,你的虚拟机必须要关闭,不然会报错:
4.成功之后是这样一个效果:
5.我们可以做一个测试:
使用一个http异步请求一个html的数据,然后打印出来
6.urlEvent代码
public StringBuilder urlEvent() throws IOException {
url = new URL("https://www.baidu.com/");
conn = (HttpURLConnection)url.openConnection();
conn.setRequestMethod("GET");
conn.setConnectTimeout(8000);
conn.setReadTimeout(8000);
InputStream ins = conn.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(ins));
StringBuilder response = new StringBuilder();
String line;
while ((line = reader.readLine())!= null)
{
response.append(line);
}
return response;
}
7.最后还不行(重启电脑,玄学拯救世界)
8.根据我最新的研究,你每一次必须通过
这种方式启动,你的虚拟机才能联网(mmp玄学??)