Java.lang.AbstractMethodError: абстрактный метод "android.util.Size androidx.camera.core.ImageAnalysis$Analyzer.getDefauAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Java.lang.AbstractMethodError: абстрактный метод "android.util.Size androidx.camera.core.ImageAnalysis$Analyzer.getDefau

Сообщение Anonymous »

У меня есть приложение, в котором оно обеспечивает функцию сканирования штрих-кода, и внутри я использую библиотеку камеры Androidx, предоставленную Google. Но у меня возникает странная проблема. Если я попытаюсь запустить приложение через студию Android и открыть экран сканирования, оно будет работать правильно, но если я создам APK, установлю APK и открою его, произойдет сбой с вышеуказанной ошибкой абстракции.
java.lang.AbstractMethodError: abstract method "android.util.Size androidx.camera.core.ImageAnalysis$Analyzer.getDefaultTargetResolution()"
at androidx.camera.core.ImageAnalysis.onMergeConfig(ImageAnalysis.java:277)
at androidx.camera.core.UseCase.mergeConfigs(UseCase.java:277)
at androidx.camera.core.internal.CameraUseCaseAdapter.calculateSuggestedStreamSpecs(CameraUseCaseAdapter.java:682)
at androidx.camera.core.internal.CameraUseCaseAdapter.updateUseCases(CameraUseCaseAdapter.java:305)
at androidx.camera.core.internal.CameraUseCaseAdapter.updateUseCases(CameraUseCaseAdapter.java:267)
at androidx.camera.core.internal.CameraUseCaseAdapter.addUseCases(CameraUseCaseAdapter.java:245)
at androidx.camera.lifecycle.LifecycleCamera.bind(LifecycleCamera.java:206)
at androidx.camera.lifecycle.LifecycleCameraRepository.bindToLifecycleCamera(LifecycleCameraRepository.java:300)
at androidx.camera.lifecycle.ProcessCameraProvider.bindToLifecycle(ProcessCameraProvider.java:652)
at androidx.camera.lifecycle.ProcessCameraProvider.bindToLifecycle(ProcessCameraProvider.java:387)
at com.pharmeasy.barcode.scanners.mlkitScanner.CameraXHandlerImpl.bindAnalysisUseCase(CameraXHandlerImpl.kt:152)
at com.pharmeasy.barcode.scanners.mlkitScanner.CameraXHandlerImpl.bindAllCameraUseCases(CameraXHandlerImpl.kt:79)
at com.pharmeasy.barcode.scanners.mlkitScanner.CameraXHandlerImpl.setUpCamera$lambda$0(CameraXHandlerImpl.kt:69)
at com.pharmeasy.barcode.scanners.mlkitScanner.CameraXHandlerImpl.$r8$lambda$X75CasY0bjqkjIyB9AlA78Ihc8I(Unknown Source:0)
at com.pharmeasy.barcode.scanners.mlkitScanner.CameraXHandlerImpl$$ExternalSyntheticLambda2.run(Unknown Source:6)
at android.os.Handler.handleCallback(Handler.java:958)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:294)
at android.app.ActivityThread.main(ActivityThread.java:8177)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)


Подробнее здесь: https://stackoverflow.com/questions/791 ... oidx-camer
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»