Dhaval2404 / ImagePicker

📸Image Picker for Android, Pick an image from Gallery or Capture a new image with Camera

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Camera does not start on Pixel 4 with 1.8 but with 1.7.5

WarrenFaith opened this issue · comments

I used the lib successfully and wanted to update from 1.7.5 to 1.8.

On my Pixel 4 Android 11, the camery/galery dialog is still working but when I press camera, the dialog disappears and nothing happens.
Device was restarted to prevent issues with the camera. Downgrade to 1.7.5 made it work again. No error message, no log output that I could identify to be related.

The calling code I used didn't change and is rather simple:

ImagePicker.with(this) // this being a fragment
    .compress(INCIDENT_IMAGE_MAX_SIZE_KB)
    .maxResultSize(INCIDENT_IMAGE_WIDTH, INCIDENT_IMAGE_HEIGHT)
    .galleryMimeTypes(arrayOf("image/png", "image/jpeg", "image/jpg"))
    .start { resultCode, data ->
        viewModel.handleImagePicker(resultCode, data)
    }

same here

Duplicate of #146

You sure? There is literally no clue what and why it happened with #146
I literally told you that a working simple usage is breaking after updating to the latest version.
#146 could also just be an error unrelated to your library.

@WarrenFaith sorry for wrong tag, Can you please add queries into your AndroidManifest.xml

<manifest package="com.github.dhaval2404.imagepicker">

    <application>


    </application>


    <queries>
        <!-- Camera -->
        <intent>
            <action android:name="android.media.action.IMAGE_CAPTURE" />
        </intent>
    </queries>

</manifest>

Indeed, that solved it! Thank you!
Also mentioned as a solution in #143