我在自己的210板上开发,也遇到类似问题,目前还不知道应该怎么解决
用的都是友善之臂系统中的so文件了,pvr库一样没办法正常启动~~~
PS:我移植的是cm9.1.0
D/AndroidRuntime( 2201): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<
D/AndroidRuntime( 2201): CheckJNI is ON
I/SurfaceFlinger( 2200): SurfaceFlinger is starting
I/SurfaceFlinger( 2200): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
I/gralloc ( 2200): using (fd=11)
I/gralloc ( 2200): id = s3cfb
I/gralloc ( 2200): xres = 320 px
I/gralloc ( 2200): yres = 480 px
I/gralloc ( 2200): xres_virtual = 320 px
I/gralloc ( 2200): yres_virtual = 960 px
I/gralloc ( 2200): bpp = 16
I/gralloc ( 2200): r = 11:5
I/gralloc ( 2200): g = 5:6
I/gralloc ( 2200): b = 0:5
I/gralloc ( 2200): width = 51 mm (159.372543 dpi)
I/gralloc ( 2200): height = 76 mm (160.421051 dpi)
I/gralloc ( 2200): refresh rate = 97.67 Hz
D/libEGL ( 2200): >>> 0 1 POWERVR_SGX540_120
D/libEGL ( 2200): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL ( 2200): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL ( 2200): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
D/libEGL ( 2200): [pisces]eglInitialize dp=0x401b7048, dpy=0x1
D/libEGL ( 2200): [pisces]eglInitialize dp->initialize
I/libEGL ( 2200): [pisces]egl_display_t::initialize...refs = 0
W/libEGL ( 2200): [pisces]0/2: eglInitialize(-1,-1)
W/libEGL ( 2200): [pisces]0: eglInitialize(0x1) failed (EGL_BAD_ALLOC)
E/libEGL ( 2200): initialize:311 error 3001 (EGL_NOT_INITIALIZED)
E/libEGL ( 2200): validate_display:190 error 3001 (EGL_NOT_INITIALIZED)
E/libEGL ( 2200): validate_display:190 error 3001 (EGL_NOT_INITIALIZED)
F/libc ( 2200): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)
如果用上libGLES_android.so,可以看到锁屏界面,待机无法进入
D/libEGL ( 286): >>> 0 0 android
D/libEGL ( 286): >>> 0 1 POWERVR_SGX540_120
D/libEGL ( 286): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 286): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL ( 286): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL ( 286): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
D/libEGL ( 286): [pisces]eglInitialize dp=0x405d1048, dpy=0x1
D/libEGL ( 286): [pisces]eglInitialize dp->initialize
I/libEGL ( 286): [pisces]egl_display_t::initialize...refs = 0
W/libEGL ( 286): [pisces]0/2: eglInitialize(-1,-1)
W/libEGL ( 286): [pisces]0: eglInitialize(0x1) failed (EGL_BAD_ALLOC)
W/libEGL ( 286): [pisces]1/2: eglInitialize(-1,-1)
D/libEGL ( 286): [pisces]initialized 1 dpy=0x1, ver=1.2, cnx=0x405d2d10
D/libEGL ( 286): [pisces]eglGetConfigs 1 dpy=0x1, n=8
D/libEGL ( 286): [pisces]eglGetConfigAttrib 8
D/libEGL ( 286): [pisces]eglGetConfigAttrib2 1/8 ver=1.2
I/libagl ( 286): [pisces]eglChooseConfig
D/HardwareRenderer( 286): EGL chooseEglConfig: null
I/libagl ( 286): [pisces]eglChooseConfig
D/HardwareRenderer( 286): EGL chooseEglConfig: null
D/AndroidRuntime( 286): Shutting down VM
W/dalvikvm( 286): threadid=1: thread exiting with uncaught exception (group=0x409f61f8)
E/AndroidRuntime( 286): FATAL EXCEPTION: main
E/AndroidRuntime( 286): java.lang.RuntimeException: eglConfig not initialized
E/AndroidRuntime( 286): at android.view.HardwareRenderer$GlRenderer.initializeEgl(HardwareRenderer.java:582)
E/AndroidRuntime( 286): at android.view.HardwareRenderer$GlRenderer.initialize(HardwareRenderer.java:518)
E/AndroidRuntime( 286): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1300)
E/AndroidRuntime( 286): at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2442)
E/AndroidRuntime( 286): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 286): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 286): at android.app.ActivityThread.main(ActivityThread.java:4575)
E/AndroidRuntime( 286): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 286): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 286): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
E/AndroidRuntime( 286): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
E/AndroidRuntime( 286): at dalvik.system.NativeStart.main(Native Method)