Hello i programing a react-native which assembleDebug work but assembleRealease dont. i dont know why this happen & i solutions on internet dont work
What can i do?
> Task :app:copyReactNativeVectorIconFonts FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Some problems were found with the configuration of task ':app:copyReactNativeVectorIconFonts' (type 'Copy').
- Gradle detected a problem with the following location: 'D:CosasUTNAPPMOVILHayEquipohayEquipoandroidappbuildintermediatesReactNativeVectorIconsfonts'.
Reason: Task ':app:lintVitalReportRelease' uses this output of task ':app:copyReactNativeVectorIconFonts' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed.
Possible solutions:
1. Declare task ':app:copyReactNativeVectorIconFonts' as an input of ':app:lintVitalReportRelease'.
2. Declare an explicit dependency on ':app:copyReactNativeVectorIconFonts' from ':app:lintVitalReportRelease' using Task#dependsOn.
3. Declare an explicit dependency on ':app:copyReactNativeVectorIconFonts' from ':app:lintVitalReportRelease' using Task#mustRunAfter.
Please refer to https://docs.gradle.org/8.0.1/userguide/validation_problems.html#implicit_dependency for more details about this problem.
- Gradle detected a problem with the following location: 'D:CosasUTNAPPMOVILHayEquipohayEquipoandroidappbuildintermediatesReactNativeVectorIconsfonts'.
Reason: Task ':app:lintVitalAnalyzeRelease' uses this output of task ':app:copyReactNativeVectorIconFonts' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed.
Possible solutions:
1. Declare task ':app:copyReactNativeVectorIconFonts' as an input of ':app:lintVitalAnalyzeRelease'.
2. Declare an explicit dependency on ':app:copyReactNativeVectorIconFonts' from ':app:lintVitalAnalyzeRelease' using Task#dependsOn.
3. Declare an explicit dependency on ':app:copyReactNativeVectorIconFonts' from ':app:lintVitalAnalyzeRelease' using Task#mustRunAfter.
Please refer to https://docs.gradle.org/8.0.1/userguide/validation_problems.html#implicit_dependency for more details about this problem.
BUILD FAILED in 1m 6s
318 actionable tasks: 14 executed, 304 up-to-date
2
Answers
Here is the Patch to this Error:
path: "your project folder"/node_modules/react-native-vector-icons/fonts.gradle.
Apply these changes:
edit- Upvote if you find this helpful, 🙂
I encountered the same error and simply ran ‘yarn add react-native-vector-icons’ in the root folder to fix it.