'Gradle - Null extracted folder for artifact: ResolvedArtifact
I've the following line in my gradle android project inside the module build.gradle
dependencies {
// a lot of dependencies
implementation 'org.tensorflow:tensorflow-lite-select-tf-ops:0.0.0-nightly-SNAPSHOT'
}
and it causes the gradle build to fail with the following error
Null extracted folder for artifact: ResolvedArtifact(componentIdentifier=org.tensorflow:tensorflow-lite-select-tf-ops:0.0.0-nightly-SNAPSHOT:20210331.060351-75, variantName=null, artifactFile=C:\Users\USER\.gradle\caches\modules-2\files-2.1\org.tensorflow\tensorflow-lite-select-tf-ops\0.0.0-nightly-SNAPSHOT\b03a88bda4ad93e6fefe285f9ea303d28433eacc\tensorflow-lite-select-tf-ops-0.0.0-nightly-SNAPSHOT.aar, extractedFolder=null, dependencyType=ANDROID, isWrappedModule=false, buildMapping={__current_build__=C:\Users\USER\Desktop\Myapp2}, mavenCoordinatesCache=com.android.build.gradle.internal.ide.dependencies.MavenCoordinatesCacheBuildService$Inject@5c4450a)
I had the same implementation in a diffrent project and it worked but in this project this error keep on appearing.
what causes this error? and how can I fix it?
Solution 1:[1]
I got the same error when I was adding aar. I changed the implementation path and then fixed.
old path
implementation files('libs/test.aar')
new path
implementation files('../libs/test.aar')
Solution 2:[2]
I got the error when I was adding unit-ads.aar . I changed this in my code and its works for me.
Old Code
implementation files('../libs/unity-ads.aar')
New Code
implementation files('libs/unity-ads.aar')
Solution 3:[3]
Well, you can be more explicit like this.
implementation files("$rootProject.projectDir/libs/test.aar")
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Marsad |
| Solution 2 | Vinay Sharma |
| Solution 3 | Morgan Koh |
