这是我第一次(经过n年)回到Android开发中。这是我第一次使用Android Studio并试用了Android虚拟设备。我是一个完全的菜鸟,所以为什么不问一下有用的Stack Overflow社区呢!
在我第一次尝试启动虚拟设备时,就会出现一个带有“Android”的黑屏,我点击虚拟设备侧面的按钮,如Power,Volume Up,没有任何反应。我检查了Android Studio中的错误:
emulator: WARNING: VM heap size set below hardware specified minimum of 96MB
emulator: WARNING: Setting VM heap size to 256MB
我检查了英特尔HAXM设置,它被设置为1024 MB的默认大小,大于96MB。我删除了虚拟设备并创建了一个新设备并且运行顺畅(通常是主屏幕)。我在Android Studio中检查了控制台并将其取回
emulator: WARNING: VM heap size set below hardware specified minimum of 128MB
ERROR: resizing partition failed with exit code 1
emulator: WARNING: Setting VM heap size to 384MB
Creating filesystem with parameters:
Warning: requested ram_size 1536M too big, reduced to 1024M
Size: 69206016
Block size: 4096
Blocks per group: 32768
Inodes per group: 4224
Inode size: 256
Journal blocks: 1024
Label:
Blocks: 16896
Block groups: 1
Reserved block group size: 7
Created filesystem with 11/4224 inodes and 1302/16896 blocks
Hax is enabled
Hax ram_size 0x40000000
HAX is working and emulator runs in fast virt mode.
console on port 5554, ADB on port 5555
任何人都可以解释错误吗?为什么模拟器会发出相同的警告,说设置超过128 MBB时设置低于128MB。很高兴知道“HAX is working and emulator runs in fast virt mode
”这很好,除了我还想知道设置是否足够有效以至于不会降低计算机的性能,速度和内存?谢谢!
答案 0 :(得分:1)
您好我面临同样的问题,但通过更改build.gradle
解决了 buildToolsVersion "24.0.0"
到
buildToolsVersion "23.0.3"