EGL\u错误匹配错误Android Studio

EGL\u错误匹配错误Android Studio,android,Android,我刚刚在Android Studio 2.2中启动了一个新项目。 在我添加了几行代码(主要是SQLite)之后,我想编译我的杰作。然后,发生了这样的事情: E/EGL_仿真:tid 3901:eglSurfaceAttrib(1146):错误0x3009 (EGL_错误匹配)W/OpenGLRenderer:无法在上设置EGL_交换行为 表面0xacfc9fa0,错误=EGL\u不匹配设备 emulator-5554已断开连接,监视已停止。应用 终止 有人知道怎么了吗?:) 转到AVD管理器并更

我刚刚在Android Studio 2.2中启动了一个新项目。
在我添加了几行代码(主要是SQLite)之后,我想编译我的杰作。然后,发生了这样的事情:

E/EGL_仿真:tid 3901:eglSurfaceAttrib(1146):错误0x3009 (EGL_错误匹配)W/OpenGLRenderer:无法在上设置EGL_交换行为 表面0xacfc9fa0,错误=EGL\u不匹配设备 emulator-5554已断开连接,监视已停止。应用 终止


有人知道怎么了吗?:)

转到AVD管理器并更改设备的设置。例如,“仿真性能”->图形到硬件GLSE 2.0一节中的


问候语

确保您的谷歌登录api工作正常。谷歌登录集成也导致了同样的问题。

进入
工具->android->AVD管理器,更改设备设置。单击软件GLSE 2.0中的“模拟性能”部分


进入软件模式是一种痛苦。谷歌地图和Chrome应用运行得很好,所以我进一步挖掘

就我而言,这是因为支持库,在我的Gradle中,我有:

compile 'com.android.support:support-v4:+'
compile "com.android.support:appcompat-v7:24.1.1"
在Android Studio警告我可能导致崩溃后,我改为:

compile 'com.android.support:support-v4:25.2.0'
compile "com.android.support:appcompat-v7:25.2.0"

现在应用程序运行良好。

我在Xamarin表单应用程序中得到了这个。这是因为在某个时刻,我收到了一个编译器警告(实际上是错误的),我在MainActivity android项目中的OnCreate方法定义中不需要'override'关键字。我愚蠢地删除了关键字,然后我得到了这个错误。因此,保持方法定义如下:

protected override void OnCreate(Bundle savedInstanceState)
版本3.1


转到工具->AVD管理器,更改设备的设置。单击软件GLSE 2.0的“模拟性能图形”部分。

刚刚尝试了这一点,但不起作用。还有其他想法吗?我在笔记本电脑上把它改成了“软件GLSE 2.0”,错误就消失了。但是我把设置改成了“软件GLSE 2.0”,它确实起作用了!我使用的是2.2.3和Nexus6API24。我试图使用调试器,但我得到了同样的错误。我试过你说的,但没用。然后我把它改成了软件,这也不起作用。你在谷歌API项目中的软件包和你的应用软件包应该是一样的。如果您只是为了测试而检查google登录API,您可能已经提供了测试包。请注意-可能不知道-这将大大降低AVD性能。在我的例子中,仿真器似乎被切换到“幻灯片”模式。