mt6735 CTS Fail: android.app.cts.SystemFeaturesTest#testCame raFeatures
来源:互联网 发布:php 星期几 编辑:程序博客网 时间:2024/06/07 17:17
[DESCRIPTION]
android.app.cts.SystemFeaturesTest.assertAvailable(SystemFeaturesTest.java:366)
[SOLUTION]
麻烦检查camera配置,是否支持camera.flash
=> 麻烦参考SOP "System Features Test cases (6/9)" 部分
1.Open android.hardware.camera.xml
/mediatek/config/<project>/android.hardware.camera.xml
2.If device doesn’t support flashlight , an xml file should have minor revision
not support flashlight, remove <feature name=“android.hardware.camera.flash” />
support flashligh, add <feature name=“android.hardware.camera.flash” />
注意: 如果报错信息为autofocus,front, 修改方法同flash
特殊情况1: 客户不支持 Flash, 去掉仍然 Fail
麻烦按照下面的步骤在底层配置去掉闪光灯,
Step 1 :
ProjectConfig.mk(/mediatek/config/项目名/ProjectConfig.mk)修改下面两项,若没有则添加
CUSTOM_HAL_FLASHLIGHT = dummy_flashlight
CUSTOM_KERNEL_FLASHLIGHT = dummy_flashlight
Step 2 : mediatek\custom\common\hal\camera\camera 下的 cfg_ftbl_custom_raw_main.h /
cfg_ftbl_custom_yuv_main.h
确认如下代码是关闭的
#if 0
// Flash Light
CONFIG_FEATURE(FID_AE_STROBE,
BY_DEFAULT(FLASHLIGHT_FORCE_OFF),
FLASHLIGHT_AUTO, FLASHLIGHT_FORCE_ON, FLASHLIGHT_FORCE_OFF,
FLASHLIGHT_REDEYE
)
#endif
特殊情况2: 不支持 autofocus, 去掉仍然 Fail
=》 需要查看 Camera 的 Feature table 配置
// Focus Mode
FTABLE_CONFIG_AS_TYPE_OF_DEFAULT_VALUES(
KEY_AS_(mtkCameraParameters::KEY_FOCUS_MODE),
SCENE_AS_DEFAULT_SCENE(
// ITEM_AS_DEFAULT_(MtkCameraParameters::FOCUS_MODE_AUTO),
ITEM_AS_DEFAULT_(MtkCameraParameters::FOCUS_MODE_INFINITY),
ITEM_AS_VALUES_(
//MtkCameraParameters::FOCUS_MODE_AUTO,
MtkCameraParameters::FOCUS_MODE_INFINITY,
//MtkCameraParameters::FOCUS_MODE_CONTINUOUS_PICTURE,
//MtkCameraParameters::FOCUS_MODE_CONTINUOUS_VIDEO,
)
FOCUS_MODE_INFINITY: 是指无限远,也就是不会做对焦
FOCUS_MODE_CONTINUOUS_PICTURE: 在普通的拍照模式下,连续对焦
FOCUS_MODE_CONTINUOUS_VIDEO :在录像模式下,连续对焦
首先我们要了解MT6735这个芯片
芯片参考地址:http://bbs.16rd.com/thread-454073-1-1.html
也可搜索“一牛网论坛”
android.app.cts.SystemFeaturesTest-- testCRAMEERAFeatures
junit.php?mod=tag&id=6090" target="_blank" class="relatedlink">Framework.AssertionFailedError: PackageManager#hasSystemFeature should return true for android.hardware.camera.flash atandroid.app.cts.SystemFeaturesTest.assertAvailable(SystemFeaturesTest.java:366)
[SOLUTION]
麻烦检查camera配置,是否支持camera.flash
=> 麻烦参考SOP "System Features Test cases (6/9)" 部分
1.Open android.hardware.camera.xml
/mediatek/config/<project>/android.hardware.camera.xml
2.If device doesn’t support flashlight , an xml file should have minor revision
not support flashlight, remove <feature name=“android.hardware.camera.flash” />
support flashligh, add <feature name=“android.hardware.camera.flash” />
注意: 如果报错信息为autofocus,front, 修改方法同flash
特殊情况1: 客户不支持 Flash, 去掉仍然 Fail
麻烦按照下面的步骤在底层配置去掉闪光灯,
Step 1 :
ProjectConfig.mk(/mediatek/config/项目名/ProjectConfig.mk)修改下面两项,若没有则添加
CUSTOM_HAL_FLASHLIGHT = dummy_flashlight
CUSTOM_KERNEL_FLASHLIGHT = dummy_flashlight
Step 2 : mediatek\custom\common\hal\camera\camera 下的 cfg_ftbl_custom_raw_main.h /
cfg_ftbl_custom_yuv_main.h
确认如下代码是关闭的
#if 0
// Flash Light
CONFIG_FEATURE(FID_AE_STROBE,
BY_DEFAULT(FLASHLIGHT_FORCE_OFF),
FLASHLIGHT_AUTO, FLASHLIGHT_FORCE_ON, FLASHLIGHT_FORCE_OFF,
FLASHLIGHT_REDEYE
)
#endif
特殊情况2: 不支持 autofocus, 去掉仍然 Fail
=》 需要查看 Camera 的 Feature table 配置
// Focus Mode
FTABLE_CONFIG_AS_TYPE_OF_DEFAULT_VALUES(
KEY_AS_(mtkCameraParameters::KEY_FOCUS_MODE),
SCENE_AS_DEFAULT_SCENE(
// ITEM_AS_DEFAULT_(MtkCameraParameters::FOCUS_MODE_AUTO),
ITEM_AS_DEFAULT_(MtkCameraParameters::FOCUS_MODE_INFINITY),
ITEM_AS_VALUES_(
//MtkCameraParameters::FOCUS_MODE_AUTO,
MtkCameraParameters::FOCUS_MODE_INFINITY,
//MtkCameraParameters::FOCUS_MODE_CONTINUOUS_PICTURE,
//MtkCameraParameters::FOCUS_MODE_CONTINUOUS_VIDEO,
)
FOCUS_MODE_INFINITY: 是指无限远,也就是不会做对焦
FOCUS_MODE_CONTINUOUS_PICTURE: 在普通的拍照模式下,连续对焦
FOCUS_MODE_CONTINUOUS_VIDEO :在录像模式下,连续对焦
阅读全文
0 0
- mt6735 CTS Fail: android.app.cts.SystemFeaturesTest#testCame raFeatures
- android.app.cts.SystemFeaturesTest#testCameraFeatures 测试失败
- mt6735 [CTS Fail]BuildFingerprint
- mt6735 CTS Fail: testTake Picture
- Android 5.0 CTS测试 SystemFeaturesTest总结
- cts测试之SystemFeaturesTest
- CTS Fail: android.hardware.cts.CameraTest-- testJpegExif
- cts android.bluetooth.cts.BluetoothLeScanTest --testBasicBleScan fail
- cts fail:com.android.cts.aadb.TestDeviceFuncTest
- Android.animation cts fail(1)
- Android.animation cts fail(2)
- Android.animation cts fail(3)
- mt6735 CTS Google issue of android.holo
- android CTS ----- android.net.cts.ConnectivityManagerTest测试fail
- android CTS-- android.os.cts.BuildVersionTest#testBuildFingerprint fail
- 关于CTS中android.permission.cts.DebuggableTest# testNoDebuggable Fail
- cts android.hardware.camera2.cts.RecordingTest --testBasicRecording fail
- android CTS测试FAIL项解决集锦
- Spring(一)框架简介
- 如何使用可用性集
- 传统的行存储和(HBase)列存储的区别
- IntelliJ IDEA 配置Maven
- 如何简单实现内凹阴影标题栏效果
- mt6735 CTS Fail: android.app.cts.SystemFeaturesTest#testCame raFeatures
- xlrd
- dbcp 连接池
- 【JavaScript学习】DOM:DocumentType类型
- 远程访问Tensorboard
- 匠牛社区AM5728 LED测试
- 认证
- 2017.11.21
- ART异常处理机制(4)