当前位置: 代码迷 >> Android >> android2.2 自带camera的有关问题
  详细解决方案

android2.2 自带camera的有关问题

热度:74   发布时间:2016-05-01 21:15:46.0
android2.2 自带camera的问题
运行android 2.2 的自带camera 出现了java.lang.IllegalArgumentException: No configs match configSpec 的异常提示。

上网搜索后找到的解决方案如下

/Camera/src/com/android/camera/ui/GLRootView.java这个文件 
将第177行 setEGLConfigChooser(8, 8, 8, 0, 0, 4); 
改成 setEGLConfigChooser(5, 6, 5, 0, 0, 0); 
或者是setEGLConfigChooser(8, 8, 8, 0, 0, 0); 
然后编译camera应用,更新其即可

我找不到/Camera/src/com/android/camera/ui/GLRootView.java这个文件,最后通过把.apk文件反编译成.jar文件

在.jar文件中找到了GLRootView.java,可是找不到setEGLConfigChooser(8, 8, 8, 0, 0, 4);这个函数。

请问我问题出在哪???!!!

有人又经验吗!!!!

------解决方案--------------------
1. android 2.2中是有Packages/apps/Camera/src/com/android/camera/ui/GLRootView.java这个文件的,不可能找不到。你的版本不对?

2. 把setEGLConfigChooser(8, 8, 8, 8, 0, 4);改成setEGLConfigChooser(5, 6, 5, 0, 0, 0);即可。