Open gergof opened 1 year ago
did you find any solutions?
As a workaround, you can add the following to your android/app/build.gradle
. I know it's ugly, but it seems to work. 😬 🤷♂️
afterEvaluate {
checkReleaseAarMetadata.dependsOn tasks.findByPath(':@react-native-community_blur:writeReleaseAarMetadata')
mapReleaseSourceSetPaths.dependsOn tasks.findByPath(':@react-native-community_blur:packageReleaseResources')
mergeReleaseResources.dependsOn tasks.findByPath(':@react-native-community_blur:packageReleaseResources')
processReleaseMainManifest.dependsOn tasks.findByPath(':@react-native-community_blur:processReleaseManifest')
processReleaseResources.dependsOn tasks.findByPath(':@react-native-community_blur:generateReleaseRFile')
mergeReleaseArtProfile.dependsOn tasks.findByPath(':@react-native-community_blur:prepareReleaseArtProfile')
mergeReleaseAssets.dependsOn tasks.findByPath(':@react-native-community_blur:packageReleaseAssets')
tasks.findByPath(':react-native-community_blur:copyReleaseJniLibsProjectAndLocalJars').dependsOn tasks.findByPath(':@react-native-community_blur:stripReleaseDebugSymbols')
tasks.findByPath(':react-native-community_blur:extractDeepLinksForAarRelease').dependsOn tasks.findByPath(':@react-native-community_blur:compileReleaseRenderscript')
tasks.findByPath(':react-native-community_blur:extractDeepLinksForAarRelease').dependsOn tasks.findByPath(':@react-native-community_blur:generateReleaseResValues')
tasks.findByPath(':react-native-community_blur:packageReleaseResources').dependsOn tasks.findByPath(':@react-native-community_blur:compileReleaseRenderscript')
tasks.findByPath(':react-native-community_blur:packageReleaseResources').dependsOn tasks.findByPath(':@react-native-community_blur:generateReleaseResValues')
tasks.findByPath(':react-native-community_blur:parseReleaseLocalResources').dependsOn tasks.findByPath(':@react-native-community_blur:packageReleaseResources')
tasks.findByPath(':react-native-community_blur:packageReleaseAssets').dependsOn tasks.findByPath(':@react-native-community_blur:compileReleaseShaders')
tasks.findByPath(':react-native-community_blur:generateReleaseRFile').dependsOn tasks.findByPath(':@react-native-community_blur:parseReleaseLocalResources')
tasks.findByPath(':react-native-community_blur:generateReleaseRFile').dependsOn tasks.findByPath(':@react-native-community_blur:processReleaseManifest')
tasks.findByPath(':react-native-community_blur:mergeReleaseJavaResource').dependsOn tasks.findByPath(':@react-native-community_blur:processReleaseJavaRes')
tasks.findByPath(':react-native-community_blur:extractReleaseAnnotations').dependsOn tasks.findByPath(':@react-native-community_blur:generateReleaseRFile')
tasks.findByPath(':react-native-community_blur:extractReleaseAnnotations').dependsOn tasks.findByPath(':@react-native-community_blur:generateReleaseBuildConfig')
tasks.findByPath(':react-native-community_blur:extractReleaseAnnotations').dependsOn tasks.findByPath(':@react-native-community_blur:compileReleaseAidl')
tasks.findByPath(':react-native-community_blur:compileReleaseJavaWithJavac').dependsOn tasks.findByPath(':@react-native-community_blur:javaPreCompileRelease')
tasks.findByPath(':react-native-community_blur:compileReleaseJavaWithJavac').dependsOn tasks.findByPath(':@react-native-community_blur:generateReleaseRFile')
tasks.findByPath(':react-native-community_blur:compileReleaseJavaWithJavac').dependsOn tasks.findByPath(':@react-native-community_blur:generateReleaseBuildConfig')
tasks.findByPath(':react-native-community_blur:compileReleaseJavaWithJavac').dependsOn tasks.findByPath(':@react-native-community_blur:compileReleaseAidl')
tasks.findByPath(':react-native-community_blur:mergeReleaseConsumerProguardFiles').dependsOn tasks.findByPath(':@react-native-community_blur:mergeReleaseGeneratedProguardFiles')
tasks.findByPath(':react-native-community_blur:syncReleaseLibJars').dependsOn tasks.findByPath(':@react-native-community_blur:compileReleaseJavaWithJavac')
tasks.findByPath(':react-native-community_blur:syncReleaseLibJars').dependsOn tasks.findByPath(':@react-native-community_blur:extractReleaseAnnotations')
tasks.findByPath(':react-native-community_blur:bundleReleaseLocalLintAar').dependsOn tasks.findByPath(':@react-native-community_blur:extractDeepLinksForAarRelease')
tasks.findByPath(':react-native-community_blur:bundleReleaseLocalLintAar').dependsOn tasks.findByPath(':@react-native-community_blur:syncReleaseLibJars')
tasks.findByPath(':react-native-community_blur:bundleReleaseLocalLintAar').dependsOn tasks.findByPath(':@react-native-community_blur:mergeReleaseConsumerProguardFiles')
tasks.findByPath(':react-native-community_blur:bundleReleaseLocalLintAar').dependsOn tasks.findByPath(':@react-native-community_blur:prepareLintJarForPublish')
tasks.findByPath(':react-native-community_blur:bundleReleaseLocalLintAar').dependsOn tasks.findByPath(':@react-native-community_blur:prepareReleaseArtProfile')
tasks.findByPath(':react-native-community_blur:bundleReleaseLocalLintAar').dependsOn tasks.findByPath(':@react-native-community_blur:packageReleaseAssets')
tasks.findByPath(':react-native-community_blur:bundleReleaseLocalLintAar').dependsOn tasks.findByPath(':@react-native-community_blur:writeReleaseAarMetadata')
tasks.findByPath(':react-native-community_blur:bundleReleaseLocalLintAar').dependsOn tasks.findByPath(':@react-native-community_blur:packageReleaseRenderscript')
tasks.findByPath(':react-native-community_blur:bundleReleaseLocalLintAar').dependsOn tasks.findByPath(':@react-native-community_blur:copyReleaseJniLibsProjectAndLocalJars')
tasks.findByPath(':react-native-community_blur:extractDeepLinksRelease').dependsOn tasks.findByPath(':@react-native-community_blur:compileReleaseRenderscript')
tasks.findByPath(':react-native-community_blur:extractDeepLinksRelease').dependsOn tasks.findByPath(':@react-native-community_blur:generateReleaseResValues')
tasks.findByPath(':react-native-community_blur:compileReleaseLibraryResources').dependsOn tasks.findByPath(':@react-native-community_blur:packageReleaseResources')
tasks.findByPath(':react-native-community_blur:bundleLibCompileToJarRelease').dependsOn tasks.findByPath(':@react-native-community_blur:compileReleaseJavaWithJavac')
tasks.findByPath(':react-native-community_blur:bundleLibRuntimeToJarRelease').dependsOn tasks.findByPath(':@react-native-community_blur:compileReleaseJavaWithJavac')
tasks.findByPath(':react-native-community_blur:copyReleaseJniLibsProjectOnly').dependsOn tasks.findByPath(':@react-native-community_blur:mergeReleaseNativeLibs')
tasks.findByPath(':react-native-community_blur:bundleReleaseAar').dependsOn tasks.findByPath(':@react-native-community_blur:extractDeepLinksForAarRelease')
tasks.findByPath(':react-native-community_blur:bundleReleaseAar').dependsOn tasks.findByPath(':@react-native-community_blur:syncReleaseLibJars')
tasks.findByPath(':react-native-community_blur:bundleReleaseAar').dependsOn tasks.findByPath(':@react-native-community_blur:mergeReleaseConsumerProguardFiles')
tasks.findByPath(':react-native-community_blur:bundleReleaseAar').dependsOn tasks.findByPath(':@react-native-community_blur:prepareLintJarForPublish')
tasks.findByPath(':react-native-community_blur:bundleReleaseAar').dependsOn tasks.findByPath(':@react-native-community_blur:prepareReleaseArtProfile')
tasks.findByPath(':react-native-community_blur:bundleReleaseAar').dependsOn tasks.findByPath(':@react-native-community_blur:packageReleaseAssets')
tasks.findByPath(':react-native-community_blur:bundleReleaseAar').dependsOn tasks.findByPath(':@react-native-community_blur:writeReleaseAarMetadata')
tasks.findByPath(':react-native-community_blur:bundleReleaseAar').dependsOn tasks.findByPath(':@react-native-community_blur:packageReleaseRenderscript')
tasks.findByPath(':react-native-community_blur:bundleReleaseAar').dependsOn tasks.findByPath(':@react-native-community_blur:copyReleaseJniLibsProjectAndLocalJars')
tasks.findByPath(':react-native-community_blur:mergeReleaseResources').dependsOn tasks.findByPath(':@react-native-community_blur:compileReleaseRenderscript')
tasks.findByPath(':react-native-community_blur:mergeReleaseResources').dependsOn tasks.findByPath(':@react-native-community_blur:generateReleaseResValues')
tasks.findByPath(':react-native-community_blur:verifyReleaseResources').dependsOn tasks.findByPath(':@react-native-community_blur:mergeReleaseResources')
tasks.findByPath(':react-native-community_blur:verifyReleaseResources').dependsOn tasks.findByPath(':@react-native-community_blur:processReleaseManifest')
}
I was also facing the same issue, so after spending a half hour of error solving I got a solution, I deleted the node module downgraded the NetInfo package, and installed the 5.9.10 version which has 50k downloads, I ran the assemble release command I got an error this time. i.e. "Task :react-native-community_netinfo:copyReleaseJniLibsProjectAndLocalJars Failed" To find a solution for this error I got a solution you have to add the following code in app/build.gradle at the end of the file
`afterEvaluate { checkReleaseAarMetadata.dependsOn tasks.findByPath(':@react-native-community_netinfo:writeReleaseAarMetadata') mapReleaseSourceSetPaths.dependsOn tasks.findByPath(':@react-native-community_netinfo:packageReleaseResources') mergeReleaseResources.dependsOn tasks.findByPath(':@react-native-community_netinfo:packageReleaseResources') processReleaseMainManifest.dependsOn tasks.findByPath(':@react-native-community_netinfo:processReleaseManifest') processReleaseResources.dependsOn tasks.findByPath(':@react-native-community_netinfo:generateReleaseRFile') mergeReleaseArtProfile.dependsOn tasks.findByPath(':@react-native-community_netinfo:prepareReleaseArtProfile') mergeReleaseAssets.dependsOn tasks.findByPath(':@react-native-community_netinfo:packageReleaseAssets')
tasks.findByPath(':react-native-community_netinfo:copyReleaseJniLibsProjectAndLocalJars').dependsOn tasks.findByPath(':@react-native-community_netinfo:stripReleaseDebugSymbols')
tasks.findByPath(':react-native-community_netinfo:extractDeepLinksForAarRelease').dependsOn tasks.findByPath(':@react-native-community_netinfo:compileReleaseRenderscript') tasks.findByPath(':react-native-community_netinfo:extractDeepLinksForAarRelease').dependsOn tasks.findByPath(':@react-native-community_netinfo:generateReleaseResValues')
tasks.findByPath(':react-native-community_netinfo:packageReleaseResources').dependsOn tasks.findByPath(':@react-native-community_netinfo:compileReleaseRenderscript') tasks.findByPath(':react-native-community_netinfo:packageReleaseResources').dependsOn tasks.findByPath(':@react-native-community_netinfo:generateReleaseResValues')
tasks.findByPath(':react-native-community_netinfo:parseReleaseLocalResources').dependsOn tasks.findByPath(':@react-native-community_netinfo:packageReleaseResources')
tasks.findByPath(':react-native-community_netinfo:packageReleaseAssets').dependsOn tasks.findByPath(':@react-native-community_netinfo:compileReleaseShaders')
tasks.findByPath(':react-native-community_netinfo:generateReleaseRFile').dependsOn tasks.findByPath(':@react-native-community_netinfo:parseReleaseLocalResources') tasks.findByPath(':react-native-community_netinfo:generateReleaseRFile').dependsOn tasks.findByPath(':@react-native-community_netinfo:processReleaseManifest')
tasks.findByPath(':react-native-community_netinfo:mergeReleaseJavaResource').dependsOn tasks.findByPath(':@react-native-community_netinfo:processReleaseJavaRes')
tasks.findByPath(':react-native-community_netinfo:extractReleaseAnnotations').dependsOn tasks.findByPath(':@react-native-community_netinfo:generateReleaseRFile') tasks.findByPath(':react-native-community_netinfo:extractReleaseAnnotations').dependsOn tasks.findByPath(':@react-native-community_netinfo:generateReleaseBuildConfig') tasks.findByPath(':react-native-community_netinfo:extractReleaseAnnotations').dependsOn tasks.findByPath(':@react-native-community_netinfo:compileReleaseAidl')
tasks.findByPath(':react-native-community_netinfo:compileReleaseJavaWithJavac').dependsOn tasks.findByPath(':@react-native-community_netinfo:javaPreCompileRelease') tasks.findByPath(':react-native-community_netinfo:compileReleaseJavaWithJavac').dependsOn tasks.findByPath(':@react-native-community_netinfo:generateReleaseRFile') tasks.findByPath(':react-native-community_netinfo:compileReleaseJavaWithJavac').dependsOn tasks.findByPath(':@react-native-community_netinfo:generateReleaseBuildConfig') tasks.findByPath(':react-native-community_netinfo:compileReleaseJavaWithJavac').dependsOn tasks.findByPath(':@react-native-community_netinfo:compileReleaseAidl')
tasks.findByPath(':react-native-community_netinfo:mergeReleaseConsumerProguardFiles').dependsOn tasks.findByPath(':@react-native-community_netinfo:mergeReleaseGeneratedProguardFiles')
tasks.findByPath(':react-native-community_netinfo:syncReleaseLibJars').dependsOn tasks.findByPath(':@react-native-community_netinfo:compileReleaseJavaWithJavac') tasks.findByPath(':react-native-community_netinfo:syncReleaseLibJars').dependsOn tasks.findByPath(':@react-native-community_netinfo:extractReleaseAnnotations')
tasks.findByPath(':react-native-community_netinfo:bundleReleaseLocalLintAar').dependsOn tasks.findByPath(':@react-native-community_netinfo:extractDeepLinksForAarRelease') tasks.findByPath(':react-native-community_netinfo:bundleReleaseLocalLintAar').dependsOn tasks.findByPath(':@react-native-community_netinfo:syncReleaseLibJars') tasks.findByPath(':react-native-community_netinfo:bundleReleaseLocalLintAar').dependsOn tasks.findByPath(':@react-native-community_netinfo:mergeReleaseConsumerProguardFiles') tasks.findByPath(':react-native-community_netinfo:bundleReleaseLocalLintAar').dependsOn tasks.findByPath(':@react-native-community_netinfo:prepareLintJarForPublish') tasks.findByPath(':react-native-community_netinfo:bundleReleaseLocalLintAar').dependsOn tasks.findByPath(':@react-native-community_netinfo:prepareReleaseArtProfile') tasks.findByPath(':react-native-community_netinfo:bundleReleaseLocalLintAar').dependsOn tasks.findByPath(':@react-native-community_netinfo:packageReleaseAssets') tasks.findByPath(':react-native-community_netinfo:bundleReleaseLocalLintAar').dependsOn tasks.findByPath(':@react-native-community_netinfo:writeReleaseAarMetadata') tasks.findByPath(':react-native-community_netinfo:bundleReleaseLocalLintAar').dependsOn tasks.findByPath(':@react-native-community_netinfo:packageReleaseRenderscript') tasks.findByPath(':react-native-community_netinfo:bundleReleaseLocalLintAar').dependsOn tasks.findByPath(':@react-native-community_netinfo:copyReleaseJniLibsProjectAndLocalJars')
tasks.findByPath(':react-native-community_netinfo:extractDeepLinksRelease').dependsOn tasks.findByPath(':@react-native-community_netinfo:compileReleaseRenderscript') tasks.findByPath(':react-native-community_netinfo:extractDeepLinksRelease').dependsOn tasks.findByPath(':@react-native-community_netinfo:generateReleaseResValues')
tasks.findByPath(':react-native-community_netinfo:compileReleaseLibraryResources').dependsOn tasks.findByPath(':@react-native-community_netinfo:packageReleaseResources')
tasks.findByPath(':react-native-community_netinfo:bundleLibCompileToJarRelease').dependsOn tasks.findByPath(':@react-native-community_netinfo:compileReleaseJavaWithJavac')
tasks.findByPath(':react-native-community_netinfo:bundleLibRuntimeToJarRelease').dependsOn tasks.findByPath(':@react-native-community_netinfo:compileReleaseJavaWithJavac')
tasks.findByPath(':react-native-community_netinfo:copyReleaseJniLibsProjectOnly').dependsOn tasks.findByPath(':@react-native-community_netinfo:mergeReleaseNativeLibs')
tasks.findByPath(':react-native-community_netinfo:bundleReleaseAar').dependsOn tasks.findByPath(':@react-native-community_netinfo:extractDeepLinksForAarRelease') tasks.findByPath(':react-native-community_netinfo:bundleReleaseAar').dependsOn tasks.findByPath(':@react-native-community_netinfo:syncReleaseLibJars') tasks.findByPath(':react-native-community_netinfo:bundleReleaseAar').dependsOn tasks.findByPath(':@react-native-community_netinfo:mergeReleaseConsumerProguardFiles') tasks.findByPath(':react-native-community_netinfo:bundleReleaseAar').dependsOn tasks.findByPath(':@react-native-community_netinfo:prepareLintJarForPublish') tasks.findByPath(':react-native-community_netinfo:bundleReleaseAar').dependsOn tasks.findByPath(':@react-native-community_netinfo:prepareReleaseArtProfile') tasks.findByPath(':react-native-community_netinfo:bundleReleaseAar').dependsOn tasks.findByPath(':@react-native-community_netinfo:packageReleaseAssets') tasks.findByPath(':react-native-community_netinfo:bundleReleaseAar').dependsOn tasks.findByPath(':@react-native-community_netinfo:writeReleaseAarMetadata') tasks.findByPath(':react-native-community_netinfo:bundleReleaseAar').dependsOn tasks.findByPath(':@react-native-community_netinfo:packageReleaseRenderscript') tasks.findByPath(':react-native-community_netinfo:bundleReleaseAar').dependsOn tasks.findByPath(':@react-native-community_netinfo:copyReleaseJniLibsProjectAndLocalJars')
tasks.findByPath(':react-native-community_netinfo:mergeReleaseResources').dependsOn tasks.findByPath(':@react-native-community_netinfo:compileReleaseRenderscript') tasks.findByPath(':react-native-community_netinfo:mergeReleaseResources').dependsOn tasks.findByPath(':@react-native-community_netinfo:generateReleaseResValues')
tasks.findByPath(':react-native-community_netinfo:verifyReleaseResources').dependsOn tasks.findByPath(':@react-native-community_netinfo:mergeReleaseResources') tasks.findByPath(':react-native-community_netinfo:verifyReleaseResources').dependsOn tasks.findByPath(':@react-native-community_netinfo:processReleaseManifest') }`
it's a temporary fix,
try this:
./gradlew :app:assembleRelease
OR
./gradlew assembleRelease -x bundleReleaseJsAndAssets
this work for me
try this:
./gradlew :app:assembleRelease
OR
./gradlew assembleRelease -x bundleReleaseJsAndAssets
this work for me
Hello @imamrobani! Can you please explain exactly what :app: does or provide links to an explanation?
Also, this approach works for me, thanks!
I get this output from gradle:
I'm using react-native 0.72.1.