11 2013 档案

解决"waitForCondition(LockCondition) timed out (identity=23, status=0). CPU may be pegged. trying again."问题
摘要:前几天在跑游戏引擎的时候,遇到了一个比较奇怪的问题,logcat不断地打印下面的错误: waitForCondition(LockCondition) timed out (identity=23, status=0). CPU may be pegged. trying again. 更为奇怪的是,机器完全不能响应,最终重启,而且是可以100%重现的。 测试的机器是Moto ME525(MIUI 2.3.7)。 经过排查,发现与FBO的使用有关,引擎中对FBO使用的大概逻辑是:@Overridepublic void onDrawFrame(GL10 gl) { ... 阅读全文

posted @ 2013-11-26 13:35 frydsh 阅读(1557) 评论(0) 推荐(0)

解决:“MediaPlayer error (1, -2147483648)”问题
摘要:如果你使用VideoView播放过MP4视频,你可能碰到过类似下面的问题: MediaPlayer error (1, -2147483648) 如果你查阅文档,会发现1其实代表MEDIA_ERROR_UNKNOWN,不过文档对-2147483648(0x80000000)没有做什么说明,实际上它也是代表unknown error的意思。 真正的原因在于,MP4有多种编码格式,例如H.264,H.263等,而Android版本较低的机器只支持部分编码。 一旦遭遇不被支持的编码格式,MediaPlayer可能就会抛出上面的错误信息。 如果你也遇到这类问题,你可以使用一些... 阅读全文

posted @ 2013-11-26 13:03 frydsh 阅读(22064) 评论(2) 推荐(0)

WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion 8
摘要:转载自:http://blog.ready4go.com/blog/2013/05/18/resolve-android-ndk-warning-app-platform-android-14-is-larger-than-android-minsdkversion-8/使用ndk-build编译项目的时候会看到一个警告“Android NDK: WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion 8”,虽然”不怎么”影响结果,看着碍眼解决方法在项目里的jni/Application.mk文件里加入一行AP 阅读全文

posted @ 2013-11-21 14:42 frydsh 阅读(6322) 评论(0) 推荐(0)

导航