-
Couldn't load subscription status.
- Fork 63
Open
Labels
binding-issueJava error when attempting to use bound type/methodJava error when attempting to use bound type/method
Description
Android application type
Android for .NET (net6.0-android, etc.)
Affected platform version
VS2022 17.6.5
Description
With the latest version of CameraX we are running into an exception when inheriting from ImageAnalysis.IAnalyzer:
JNI DETECTED ERROR IN APPLICATION: JNI CallObjectMethodA called with pending exception java.lang.AbstractMethodError: abstract method "android.util.Size androidx.camera.core.ImageAnalysis$Analyzer.getDefaultTargetResolution()"
at android.util.Size crc64c8b333e758042baf.MainActivity_MyAnalyzer.n_getDefaultTargetResolution() (MainActivity_MyAnalyzer.java:-2)
at android.util.Size crc64c8b333e758042baf.MainActivity_MyAnalyzer.getDefaultTargetResolution() (MainActivity_MyAnalyzer.java:34)
at androidx.camera.core.impl.UseCaseConfig androidx.camera.core.ImageAnalysis.onMergeConfig(androidx.camera.core.impl.CameraInfoInternal, androidx.camera.core.impl.UseCaseConfig$Builder) (ImageAnalysis.java:277)
at androidx.camera.core.impl.UseCaseConfig androidx.camera.core.UseCase.mergeConfigs(androidx.camera.core.impl.CameraInfoInternal, androidx.camera.core.impl.UseCaseConfig, androidx.camera.core.impl.UseCaseConfig) (UseCase.java:277)
at java.util.Map androidx.camera.core.internal.CameraUseCaseAdapter.calculateSuggestedStreamSpecs(int, androidx.camera.core.impl.CameraInfoInternal, java.util.Collection, java.util.Collection, java.util.Map) (CameraUseCaseAdapter.java:682)
We are not calling getDefaultTargetResolution() directly, just passing a ImageAnalysis.IAnalyzer object to the library.
Steps to Reproduce
Minimum reproducible app: AndroidApp7.zip
Tested & affected versions for: Xamarin.AndroidX.Camera.Camera2/Xamarin.AndroidX.Camera.Lifecycle: 1.2.3.1, 1.2.2
Did you find any workaround?
Revert back Xamarin.AndroidX.Camera.* back to 1.2.1
Relevant log output
No response
dotMorten
Metadata
Metadata
Assignees
Labels
binding-issueJava error when attempting to use bound type/methodJava error when attempting to use bound type/method