刚刚下载了2.0版本的源码,但是自己make后,发现一进入camera就自动重启(服务全死掉了),我跟踪这个问题很长时间了,也打了不少日志,但是具体是哪出问题了还是没找出来,(用1.6版本的没问题)。  我怀疑可能是程序从缓冲区取数据是出错,或者是服务器端往客户端传送数据时出错~~~~搞得我很烦躁啊,现在android底层的资料太少了希望达人指教啊啊  

解决方案 »

  1.   

    别烦躁。底层资料少,你现在研究了,你就能占领制高点。
    把你的关键log贴一下 
      

  2.   

    哎  现在准备从java曾开始打日志,看看是执行到什么地方挂的
      

  3.   

    源码中有什么例子啊  我是把源码make后形成3个img文件,再替换SDK中的3个相同名字的文件就可以在AVD里面跑了但是有些应用程序有点问题,譬如Camera
      

  4.   

    我说的是主界面Launcher    
    你是在什么平台上编译的?
      

  5.   

    替换了SDK中的android.jar包
    中的android,com,res这三个包吗?
      

  6.   

    linux 平台 window平台下?  
    还有怎么make 能发下 你参照的网站吗?  
    我也make尝试下   如果好了 告诉你细节
      

  7.   

    我在Ubuntu9.04系统上编的    那个JAR包我替换过了,也还是会死  - -#你进入源代码的根目录下,直接敲make就可以了,代码会自动根据makefile帮你编译的(编一次要接近2个小时)
      

  8.   

    我也有这个问题,我还有calendar启动就exception的问题,不过更新了master的相关的代码,解决掉这个问题,你这个问题我还没时间搞,不过你可以把相关代码和master上的版本比较,看有没有更新过。
      

  9.   


    请问master版本是什么版本?
      

  10.   

    android.git.kernel.org上的主版本啊。
      

  11.   

    我也遇到过这个问题,Android 1.5和Android1.6 fakecamera是可以运行的,到了2.0就不行了,一进去就重启,2.0.1的稍微有点不同,显示白屏,但不会重启,也不会死,2.1的没试过,哪天去试下
      

  12.   

    把CameraService中的两个postBuffer注释掉就OK了,当然也不能预览图像,
      

  13.   


    2.1的好像也有同样的问题吧?! preview我们可以使用overlay,不用surfaceflinger
      

  14.   


        2.1可以啊,我们这里的再模拟器上面可以preview的,刷的是黑白格子的图像~~~
        
        你下的源代码不行???
      

  15.   

    模拟器上的是可以看到preview图像,但是我下下来的源码编译出来system.img替换掉sdk上的system.img后,也是出现和2.0一样的情况(一进去就重启),我下的代码是最新的
      

  16.   

    我在做相机开发,想设置其焦距
    Camera.getParameters().isZoomSupported() -->true
    Camera.getParameters().isSmoothZoomSupported() -->false这种情况下,我怎么才能实现变焦呢??