当前位置:
首页 > 手机救砖教程 > 安卓9.0上安装谷歌相机解决办法

安卓9.0上安装谷歌相机解决办法

谷歌相机(5.x、6.1版本),必须具备以下两个条件:


1. 启用Camera 2 API
2. Google 服务框架


如果发现谷歌相机闪退,那么一定是这两个条件中至少有一个没有满足。



使用谷歌相机错误解决办法:

① Camera 2 API的开和关

是由一个名为 “persist.vendor.camera.HAL3.enabled”的属性控制的,0表示关闭,1表示开启。


首先检测它是否已经启用,打开 【Manual Camera Compatibility Test】 ,如果全是绿√说明已经启用,这一步可以跳过了,如果全是红X则说明未启用。

如果 Camera 2 API 没有打开,这个选项有多种方法可以打开:

  • 方法一(最方便,推荐):刷入这个模块 查看链接

开机时Magisk会自动加载/common/system.prop中的内容,替代原本的属性值。

  • 方法二:在终端运行"setprop persist.vendor.camera.HAL3.enabled 1"

属性值会写入/data/property。

如果是开机状态下运行终端app,需要先输入“su”(需要root权限),如果是TWRP下的终端则不用。

某些ROM自带了打开Camera 2 API的开关,如果有的话,直接打开即可,和这个效果是一样的。

  • 方法三:修改build.prop文件(最可靠),在最下面加上 “persist.vendor.camera.HAL3.enabled=1” ,开机的时候系统便会自动加载该属性值。

以上三种方法操作完成之后都需要重启手机, 重启之后再次打开Manual Camera Compatibility Test查看是否生效。


建议先试试「方法一」,不行再试「方法二」,再不行就「方法三」,如果都不行,建议放弃

②谷歌框架同样有多种方法解决

如果你已经通过小米应用商店/XXX谷歌安装器/卡刷OpenGapps等方法安装过,或者系统已经自带了(比如国际版MIUI或者Pixel Experience),那么可以直接跳过这一步。

Manual Camera Compatibility Test检测全绿√之后,再次试着打开谷歌相机,如果能打开那就皆大欢喜。

【划重点】而如果你并不想使用谷歌全家桶或者根本不知道那是啥,只是想用个谷歌相机,
那么直接安装这个MicroG Service Core就足够了 查看链接 安装之后无需设置,而且可以冻结。

开启Camera 2 API之后除了MIUI相机,所有软件都无法使用前置摄像头怎么办?


解决方法是解压Fix front Gcam for Mi 8 lite.zip文件 查看链接 ,在/system/vendor/lib/文件夹找到libmmcamera_platina_imx576_sunny.so文件,并用这个文件覆盖替换掉手机中原来的/system/vendor/lib/libmmcamera_platina_imx576_sunny.so文件,将权限设置为-rw-r--r--(0644)然后重启手机。

刷了谷歌相机模块之后,MIUI相机前摄用不了怎么办?


如果你是用上面的「方法一」打开Camera 2 API的,那么并不会遇到上一个问题,因为模块已经替换了这个lib文件。
而替换文件之后,情况就反过来了:只有MIUI相机前摄用不了(能取景但是一点快门就闪退),而其他软件(微信、QQ、谷歌相机)前摄都能用了。这个我真没办法,如果想用MIUI前摄就把lib再换回去,只能说鱼和熊掌不可兼得咯。

谷歌相机前置/后置拍出来的照片暗处发绿怎么办?


黑电平出问题了,改Base Model可以解决
对于小米8青春版,Front camera改成Nexus 6P,Back camera改成Pixel 3 XL,然后返回重启相机就行了。

一个小米8青春版能用的谷歌相机!能用夜景的/慢动作的分享


目前推荐使用这个 查看链接

感谢@Gecll 大佬分享安装包和配置文件。
已知问题:镜头模糊用不了(处理时卡在半圈不转了),开启自动曝光大概率闪退(偶尔也能拍成功,原因不明)
备选: 查看链接 
如果也用不了的话,再试试这个BSG的v2e版(不能用慢镜头)

谷歌相机更新地址:Google Camera Port 查看链接 
我用的比较多的是BSG、Arnova8G2、Tolyan009和Urnyx05这几位开发者的移植版本。
汉化版发布:去看 @Anonymous709 大佬的动态就行了。

用谷歌相机需不需要root?


对于MIUI而言,root有两种方法:
一是官方开发版系统自带的root,这个不太好用,但是上面说的“方法二”和“方法三”也都可以实现;
二是直接卡刷Magisk(推荐),因为它本身就是个root权限管理器,而且可以使用模块,一步到位,不需要改代码、换文件折腾来折腾去。
现在回答问题:理论上来说,不需要root,但是解锁BL是必须的。按照上面的方法二或三,你只需要有个第三方Recovery就行了。当然,root一下肯定更方便。

这么多设置选项,要怎么设置才最好啊?


推荐多去尝试不同的HDR参数、自定义库和配置,尝试军刀算法和Pixel3自动白平衡的开关,找到自己满意的画质和成像速度的平衡。至于我自己嘛...我比较懒,所以一直用着默认配置

有的时候会看到别人分享的配置,给的是xml格式的配置文件。

怎样打开HDR+增强模式?HDR+增强模式拍照闪退怎么办?

设置 - 高级 - HDR+ 控件(一般会有好几个“高级”),打开之后回到取景器,点击该控件,选择HDR+ 增强。

如果这个模式拍照闪退,可以先打开闪光灯拍一张照片,然后再关闭闪光灯,之后应该就不闪退了。

夜视模式快门键是灰的解决办法


往往夜视用不了的时候,HDR+增强也用不了,而录像却能用。
这个现象我在安卓8.1系统使用6.1版谷歌相机时遇到过,但是在安卓9上从没有遇到过。我猜测这个故障可能和eis有关系,可以试试把这几行都加到build.prop里面:
persist.camera.HAL3.enabled=1
persist.camera.eis.enable=1
persist.vendor.camera.HAL3.enabled=1
persist.vendor.camera.eis.enable=1
如果还是不行的话,我就没办法了,换个5.x的版本凑合用吧


谷歌相机,尤其是夜视模式的牛逼之处,我相信无需多言
然而9102年了,上面这些问题还是经常有人问,希望这篇图文能帮助各位早日用上GCam

安卓9.0上安装谷歌相机解决办法:等您坐沙发呢!

发表评论

表情
还能输入210个字