android studio
- cannot launch avd in emulator
解决方案:
进入SDK manager
下载对应的镜象文件,通常通过下载以下两个文件解决(CPU为Intel):
Intel x86 Atom_64 System Image
Intel x86 Emulator Accelerator(HAXM install....
下载完成后进入SDK安装路径下的extras文件夹下的intel文件夹;
进入intel文件夹中安装相应的Intel X86 Image文件,点击intelhaxm-android安装,即可开启AVD!
如果以上步骤还不能解决问题的话,可以进入BIOS检查CPU的虚拟化是否开启(过程略)。
Android Studio自带的虚拟机通常反应和开启都比较慢,且画面固定不能移动,因此推荐可以使用Genymotion一类的模拟虚拟机的软件。
- 改变Android Studio中AVD的创建路径
由于我之前是用eclipse来开发的,现在安装Android studio后,在创建虚拟设备的时候发现它的默认创建路径不是在我SDK的目录下,后来经过百度发现,Android Studio默认AVD的创建路径跟ANDROID_SDK_HOME这个环境变量有关,将ANDROID_SDK_HOME设置为当前Android studio SDK的路径,创建AVD时就会在该路径下生成.android文件了
Android Studio 安装之后,默认的会给我们创建一个 Nexus 的模拟器,
这个模拟器的镜像文件放在了
C:\Users\Administrator.android 中
其中的avd文件夹就是用来存放,模拟器镜像文件的。 相当占用c盘空间,像我这种c盘空间不大的,看着真的不爽。
好了现在点进去
C:\Users\Administrator.android\avd
现在 你只需要将 Nexus_5_API_21_x86.avd 文件夹 移出c盘,然后配置 Nexus_5_API_21_x86.ini 文件即可
原先的 内容是C:\Users\Administrator.android\avd
修改为 你要存放的路径 我的是 D:\BaiduYunDownload\AndroidStudio-AVD
保存,然后打开 android studio 开启AVD如果显示了 默认创建的Nexus5模拟器 则成功