Android studio 使用问题汇总

一、Android studio第一次安装无法启动
1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。
2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。
3)关闭Android Studio后重新启动,便可进入界面。
 
 
二、
HAX is not working and emulator runs in emulation mode
emulator: The memory needed by this VM exceeds the driver limit.
avd默认虚拟内存给的太小了
 
 
三、HAMX相关问题
emulator: The memory needed by this AVD exceeds the max specified in your HAXM configuration.
emulator: AVD RAM size = 1536 MB
emulator: HAXM max RAM size = 512 MB
emulator: You might want to adjust your AVD RAM size and/or HAXM configuration to run in fast virt mode.
 
 

3.1 下载HAXM

HAXM  是Intel Hardware Accelerated Execution Manager (Intel® HAXM) 缩写,是Intel为了在开发主机上模拟Android app运行,使用虚拟化技术推出的一种利用硬件来辅助虚拟化的引擎。
Android Studio安装过程中,  HAXM缺省设置占用的内存为512MB。由于Nexus 5 AVD占用内存设置为1536MB,超过了HAXM的内存,因此模拟器无法正常运行。即AVD占用内存不能高于HAXM分配内存。 但是改变HAXM内存只能重装。

没安装的话。 首先要安装。Tools——》Android——》SDK Manager  在Extras中勾选"Intel x86 Emulator Accelerator (HAXM).

 

3.2 手动安装HAXM

但实际上,这里只是HAXM包下载到了extras/intel目录下,还需要手动来安装。

双击"intelhaxm-android.exe"文件开始安装,选择default 大小 2GB

   



3.2 如需配置HAXM

如果已经安装过HAXM, 想要修改内存。再次运行exe文件。会出现Change, Repair和Remove的选项,选择Change按钮可以修改。

    

    这里采用系统推荐的缺省值2GB,然后继续下一步:

    

    

然后点击“Change”按钮开始修改原来的设置。

如果要修改Intel HAXM内存,需要重新运行HAXM Installer。

 

再次运行原来的程序,可看出HAX正常运行:

emulator: device fd:756
HAXM is working and emulator runs in fast virt mode
emulator: warning: opening audio input failed
creating window 61 83 462 820
emulator: UpdateChecker: skipped version check
 
 
 
四、乱码问题
Logcat 搜索框,或者界面工具栏中的中文乱码。需要设置界面字体。File > Settings > Appearance & Behavior > Appearance
 
 
工程乱码情况:  导入工程之后需要设置工程的默认编码。File > Settings > Editor > File Encodings
 
posted @ 2015-11-23 14:07  马小豆包  阅读(1139)  评论(0编辑  收藏  举报