Cannot build Zotero for Android: PSPDFKit dependency not found
Hello,
I am trying to build Zotero for Android from source (cloned from the official GitHub repository) but I’m stuck at the dependency resolution step. Gradle fails with the following error:
Could not find com.pspdfkit:pspdfkit:2024.4.0.
Required by: project :app
I have already:
Added Aliyun mirrors and other public repositories in build.gradle.kts
Checked that the PSPDFKit artifact is not available in Maven Central, Google, or the mirrors
Searched the project documentation and the forums for instructions on how to configure the PSPDFKit repository
From what I understand, PSPDFKit is a commercial SDK and requires access to a private Maven repository. I could not find any mention of how to obtain the repository URL or credentials for development purposes.
Could you please provide guidance on how to resolve this dependency when building Zotero for Android? Is there a specific repository I need to add, or are there alternative build flags to disable PDF features temporarily?
Thank you for your help!
I am trying to build Zotero for Android from source (cloned from the official GitHub repository) but I’m stuck at the dependency resolution step. Gradle fails with the following error:
Could not find com.pspdfkit:pspdfkit:2024.4.0.
Required by: project :app
I have already:
Added Aliyun mirrors and other public repositories in build.gradle.kts
Checked that the PSPDFKit artifact is not available in Maven Central, Google, or the mirrors
Searched the project documentation and the forums for instructions on how to configure the PSPDFKit repository
From what I understand, PSPDFKit is a commercial SDK and requires access to a private Maven repository. I could not find any mention of how to obtain the repository URL or credentials for development purposes.
Could you please provide guidance on how to resolve this dependency when building Zotero for Android? Is there a specific repository I need to add, or are there alternative build flags to disable PDF features temporarily?
Thank you for your help!
Upgrade Storage
So now dependency becomes io.nutrient:nutrient
Also i suggest updating to latest zotero-android commit of the master branch.