前因后果
因为avd模拟器连不上网,所以想通过cmd来解决,会用到adb,然后发现自己的avd迁移过,加上adb出现错误(adb不是内部
或外部命令),看到有说是sdk的问题,误以为是sdk没移到avd的位置然后移到同一个目录,结果还是没解决adb,最后发现是
因为没有以管理员身份运行cmd导致的。。。然后一番操作avd还是连不上网,决定重启试试,结果一重启就报:
The emulator process for AVD Pixel_2_API_28 was killed
按网上的各种方法试了没效果
记录一下我的解决方式:先是重新create一个avd不行;然后把上面做的一步步还原,也就是删掉sdk复制过来的内容(不小心还把所有下载的avd给删了),结果就发现adb.exe还在运行删不掉,然后通过命令行关闭:
adb kill-server
然后AVD就可以启动了。这就是我这次无法启动模拟器的原因,看看你们是不是这个原因。可以多试几种方法,实在不行就像我一样还原。
其他原因可以点这里:1.环境变量配置问题
2.路径含中文问题