Task :app:androidDependencies debug
Task :app:androidDependencies FAILED
Execution failed for task ':app:androidDependencies'.
Could not resolve all artifacts for configuration ':app:debugCompileClasspath'. Could not resolve io.github.easybangumiorg:extension-api:1.11-SNAPSHOT. Required by: project :app > Could not resolve io.github.easybangumiorg:extension-api:1.11-SNAPSHOT. > Unable to load Maven meta-data from https://s01.oss.sonatype.org/content/repositories/snapshots/io/github/easybangumiorg/extension-api/1.11-SNAPSHOT/maven-metadata.xml. > org.xml.sax.SAXNotRecognizedException: Property 'http://javax.xml.XMLConstants/property/accessExternalSchema' is not recognized. > Could not resolve io.github.easybangumiorg:extension-api:1.11-SNAPSHOT. > Unable to load Maven meta-data from https://jitpack.io/io/github/easybangumiorg/extension-api/1.11-SNAPSHOT/maven-metadata.xml. > Could not GET 'https://jitpack.
The error message you're encountering indicates that your Android project is having trouble resolving a dependency (io.github.easybangumiorg:extension-api:1.11-SNAPSHOT
). This can happen for several reasons, and here are some steps you can take to troubleshoot and resolve the issue:
Check Dependency Version: Ensure that the version 1.11-SNAPSHOT
of the dependency is available in the specified repositories. Snapshots can sometimes be unstable or not published correctly.
Repository Availability: Verify that the repositories you are using (in this case, Sonatype and JitPack) are accessible. You can do this by visiting the URLs in a web browser to see if they are reachable.
Update Gradle: Make sure you are using the latest version of Gradle and the Android Gradle Plugin. Sometimes, updating these can resolve dependency resolution issues.
Clear Gradle Cache: Sometimes, the Gradle cache can become corrupted. You can clear the cache by running:
./gradlew cleanBuildCache
Check Proxy Settings: If you are behind a corporate firewall or using a proxy, ensure that your proxy settings are correctly configured in your gradle.properties
file.
Add Additional Repositories: If the dependency is not found in the specified repositories, you might want to add additional repositories in your build.gradle
file:
repositories {
google()
mavenCentral()
maven { url 'https://jitpack.io' }
maven { url 'https://s01.oss.sonatype.org/content/repositories/snapshots/' }
}
Check for Typos: Ensure that there are no typos in the dependency declaration in your build.gradle
file.
Use a Stable Version: If possible, try to use a stable version of the dependency instead of a snapshot. Snapshots can be unreliable.
Check for XML Parsing Issues: The error mentions an org.xml.sax.SAXNotRecognizedException
. This could be related to the XML parser being used. Ensure that your Java version is compatible with the libraries you are using.
Consult Documentation: Check the documentation for the extension-api
library for any specific instructions regarding dependency resolution.
If you've tried all of the above and are still facing issues, consider reaching out to the maintainers of the extension-api
library for further assistance.