Android模拟器崩溃与glMatrixMode:1543 GL错误0x500

时间:2018-03-02 14:21:44

标签: android

在Mac上运行Parallels的Windows 10上,Android模拟器在启动时崩溃

@media only screen and (max-width: 768px){
#thim-popup-login-wrapper .thim-popup-login-container {
        height: auto!important;
}

转储的第一行如下

  

版本:1.0 StartHTML:0000000107 EndHTML:0000846337   StartFragment:0000000538 EndFragment:0000846301操作系统:   Windows NT   10.0.16299 CPU:x86 GenuineIntel族6型号70步进1 6 CPU崩溃原因:EXCEPTION_ACCESS_VIOLATION_READ崩溃地址:0x0   断言:未知断言类型0x00000000处理正常运行时间:不是   可用线程21(崩溃)[SNIP]发现者:作为指令给出   上下文中的指针堆栈内容:[SNIP]可能的指令   指针:1 libGLES_CM_translator.DLL + 0x16a70 eip = 0x69dd6a70 esp =   0x2a61e398 ebp = 0x2a61e400发现者:上一帧的帧指针

这发生在:

  • Android SDK工具26.0.2
  • Android SDK Platform-tools 23.1
  • Android Emulator 27.0.5
  • Android SDK Build-tools 26.0.2
  • Android 4.1(API 16)ARM EABI v7a系统映像

我该如何解决?

1 个答案:

答案 0 :(得分:3)

解决方案是启动没有GPU的仿真器,如下所示

C:\Android-SDK>.\tools\bin\avdmanager create avd --name GeneXus-API16-ARM --package system-images;android-16;default;armeabi-v7a
Auto-selecting single ABI armeabi-v7a===] 100% Fetch remote repository...
Do you wish to create a custom hardware profile? [no]
C:\Android-SDK>emulator.exe -avd GeneXus-API16-ARM
glMatrixMode:1543 GL err 0x500

现在,在某些情况下,您可能会遇到模拟器启动速度太慢或未启动的情况。在这种情况下,打开 C:\用户\ .android \ AVD \ GeneXus-API16-ARM.avd \ config.ini文件 并用这些设置替换其内容

C:\Android-SDK\emulator>emulator.exe -avd GeneXus-API16-ARM -gpu off

现在再次运行

avd.ini.encoding=UTF-8
abi.type=armeabi-v7a
hw.accelerometer=yes
hw.audioInput=yes
hw.battery=yes
hw.cpu.arch=arm
hw.cpu.model=cortex-a8
hw.dPad=no
hw.device.hash2=MD5:6930e145748b87e87d3f40cabd140a41
hw.device.manufacturer=Google
hw.device.name=Nexus S
hw.gps=yes
hw.keyboard=no
hw.lcd.density=160
hw.mainKeys=no
hw.ramSize=1500
hw.sdCard=yes
hw.sensors.orientation=yes
hw.sensors.proximity=yes
hw.trackBall=no
image.sysdir.1=system-images\android-16\default\armeabi-v7a\
sdcard.size=200M
skin.dynamic=yes
skin.name=480x800
skin.path=480x800
tag.display=
tag.id=default

C:\Android-SDK\emulator>emulator.exe -avd GeneXus-API16-ARM -gpu off