Я получаю NoSuchMethodError
на Camera.Parameters.isAutoExposureLockSupported()
Как этого избежать?
Я использую:
android:minSdkVersion="8"
android:targetSdkVersion="17"
работающее приложение на HTC Wildfire S с Android 2.3.5
Я получаю NoSuchMethodError
на Camera.Parameters.isAutoExposureLockSupported()
Как этого избежать?
Я использую:
android:minSdkVersion="8"
android:targetSdkVersion="17"
работающее приложение на HTC Wildfire S с Android 2.3.5
isAutoExposureLockSupported()
добавлен в уровень API 14. .
Вам нужно будет minSDKVersion
быть 14, если вы хотите использовать это. Ваш HTC Wildfire S с Android 2.3.5 не знает об этом методе.
Чтобы исправить это, вы можете повысить минимальную требуемую версию SDK в своем манифесте или не использовать его в более ранних версиях, выполнив проверку версии во время выполнения.
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
// call isAutoExposureLockSupported() and do whatever you need
}