Android的OpenGL的加载仿真器中的应用服务后停止工作应用服务、器中、加载、工作

2023-09-05 05:58:16 作者:去尼玛的曾经

我与OpenGL的所有应用程序不符合的名字已停止工作的工作。出现这种情况,即使采用Android示例项目(BasicGLSurfaceView)。当我加载项目纳入Cclipse并运行它们,他们不工作,但如果我运行模拟器,并通过API演示中选择它完美的作品。运行最新的Eclipse和API 14.0。这也发生在我的应用程序中出现无瑕

这是从BasicGLSurfaceView被简单地加载到Eclipse和运行

在的logcat崩溃-----------------

  11-19 21:35:52.887:E / AndroidRuntime(556):致命异常:GLThread 75
11-19 21:35:52.887:E / AndroidRuntime(556):java.lang.IllegalArgumentException:如果没有的configs匹配configSpec
11-19 21:35:52.887:E / AndroidRuntime(556):在android.opengl.GLSurfaceView $ BaseConfigChooser.chooseConfig(GLSurfaceView.java:825)
11-19 21:35:52.887:E / AndroidRuntime(556):在android.opengl.GLSurfaceView $ EglHelper.start(GLSurfaceView.java:981)
11-19 21:35:52.887:E / AndroidRuntime(556):在android.opengl.GLSurfaceView $ GLThread.guardedRun(GLSurfaceView.java:1335)
11-19 21:35:52.887:E / AndroidRuntime(556):在android.opengl.GLSurfaceView $ GLThread.run(GLSurfaceView.java:1189)
 

控制台------------------------------

  [2011-11-19 21时34分四十○秒 -  BasicGLSurfaceView]研究发现新的模拟器:模拟器-5554
[2011-11-19 21点34分40秒 -  BasicGLSurfaceView]等待HOME('android.process.acore)即将推出...
[2011-11-19 21时35分16秒 -  BasicGLSurfaceView]警告:应用程序没有指定的API等级要求!
[2011-11-19 21时35分16秒 -  BasicGLSurfaceView]设备API的版本是14(安卓4.0.1)
[2011-11-19 21时35分16秒 -  BasicGLSurfaceView] HOME是由设备'模拟器-5554
[2011-11-19 21时35分16秒 -  BasicGLSurfaceView]上传BasicGLSurfaceView.apk到器件的模拟器,5554
[2011-11-19 21时35分16秒 -  BasicGLSurfaceView]安装BasicGLSurfaceView.apk ...
[2011-11-19二十一点35分49秒 -  BasicGLSurfaceView]成功!
[2011-11-19 21时35分五十秒 -  BasicGLSurfaceView]启动活动com.example.android.basicglsurfaceview.BasicGLSurfaceViewActivity在设备模拟器-5554
[2011-11-19 21点35分52秒 -  BasicGLSurfaceView] ActivityManager:开始:意向{行为= android.intent.action.MAIN猫= [android.intent.category.LAUNCHER] CMP = com.example.android.basicglsurfaceview / .BasicGLSurfaceViewActivity}
 
Android Q 将提供 省电模式 库克 又抄袭我

解决方案

一年过去了,但我希望我能帮助其他不幸的人!

您已经忘记添加 GPU仿真硬件性能和在模拟其值设置为。加入他们和尝试。

My apps with OpenGL all don't work with "name has stopped working". This happens even with Android Sample Projects (BasicGLSurfaceView). When I load the projects into Cclipse and run them, they dont work, but if I run the emulator and select it through API Demos it works perfectly. Running newest Eclipse and API 14.0. This also happens with my apps which appear flawless

This is from BasicGLSurfaceView that was simply loaded into Eclipse and run

Logcat at crash-----------------

11-19 21:35:52.887: E/AndroidRuntime(556): FATAL EXCEPTION: GLThread 75
11-19 21:35:52.887: E/AndroidRuntime(556): java.lang.IllegalArgumentException: No configs match configSpec
11-19 21:35:52.887: E/AndroidRuntime(556):  at android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:825)
11-19 21:35:52.887: E/AndroidRuntime(556):  at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:981)
11-19 21:35:52.887: E/AndroidRuntime(556):  at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1335)
11-19 21:35:52.887: E/AndroidRuntime(556):  at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1189)

Console------------------------------

[2011-11-19 21:34:40 - BasicGLSurfaceView] New emulator found: emulator-5554
[2011-11-19 21:34:40 - BasicGLSurfaceView] Waiting for HOME('android.process.acore')   to be launched...
[2011-11-19 21:35:16 - BasicGLSurfaceView] WARNING: Application does not specify an API level requirement!
[2011-11-19 21:35:16 - BasicGLSurfaceView] Device API version is 14 (Android 4.0.1)
[2011-11-19 21:35:16 - BasicGLSurfaceView] HOME is up on device 'emulator-5554'
[2011-11-19 21:35:16 - BasicGLSurfaceView] Uploading BasicGLSurfaceView.apk onto device 'emulator-5554'
[2011-11-19 21:35:16 - BasicGLSurfaceView] Installing BasicGLSurfaceView.apk...
[2011-11-19 21:35:49 - BasicGLSurfaceView] Success!
[2011-11-19 21:35:50 - BasicGLSurfaceView] Starting activity com.example.android.basicglsurfaceview.BasicGLSurfaceViewActivity on device emulator-5554
[2011-11-19 21:35:52 - BasicGLSurfaceView] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.android.basicglsurfaceview/.BasicGLSurfaceViewActivity }

解决方案

One year passed, but I hope I can help other unlucky guys!

You had forgot add the GPU emulation hardware property and set its value to yes in your emulation. Add them and try it.