Android Crash Zendesk 10 and below, Attachment link in contact us form disabled on Android 11+ | The place for Zendesk users to come together and share
Skip to main content
Question

Android Crash Zendesk 10 and below, Attachment link in contact us form disabled on Android 11+

  • January 20, 2022
  • 1 reply
  • 1 view

Jonathan31

I am getting the following crash on Android 10 and below when trying to attach an image to the "Contact Us" feedback form: 

 

java.lang.NoSuchMethodError: No static method with(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; in class Lcom/squareup/picasso/Picasso; or its super classes (declaration of 'com.squareup.picasso.Picasso'
at com.zendesk.sdk.feedback.ui.AttachmentContainerHost$AttachmentContainer.loadFileIntoImageView(AttachmentContainerHost.java:363)
at com.zendesk.sdk.feedback.ui.AttachmentContainerHost$AttachmentContainer.attachImage(AttachmentContainerHost.java:354)
at com.zendesk.sdk.feedback.ui.AttachmentContainerHost$AttachmentContainer.<init>(AttachmentContainerHost.java:296)
at com.zendesk.sdk.feedback.ui.AttachmentContainerHost.addAttachment(AttachmentContainerHost.java:142)
at com.zendesk.sdk.attachment.AttachmentHelper.processAndUploadSelectedFiles(AttachmentHelper.java:138)
at com.zendesk.sdk.feedback.ui.ContactZendeskFragment$4.success(ContactZendeskFragment.java:494)
at com.zendesk.sdk.feedback.ui.ContactZendeskFragment$4.success(ContactZendeskFragment.java:489)
at com.zendesk.belvedere.BelvedereCallback$1.run(BelvedereCallback.java:40)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7356)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)

 

Also, the button to attach images to the Contact Us form is disabled in Android 11+.

We are using the following gradle implementations:

repositories {
maven { url 'https://zendesk.jfrog.io/zendesk/repo' }
}
api group: 'com.zendesk', name: 'sdk', version: '1.11.0.1'

Please advise. Thanks. 

1 reply

Eric27
  • January 21, 2022
Hi Jonathan,

It looks like you're using a very out of date sdk version, which most likely is the cause of the issue. I'd advise updating to a more recent version of our sdk.

Hope this helps,