Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6

I try to get Apk in react-native however it doesn't give me anything. release file which is in Apk file is empty and after Gradlew bundle release is finished, it says

    Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings

I couldn't find how to solve this issue

    react-native run-android
info Starting JS server...
info Building and installing the app on the device (cd android && ./gradlew app:installDebug)...
Starting a Gradle Daemon, 2 incompatible and 1 stopped Daemons could not be reused, use --status for details
> Task :app:transformClassesWithDexBuilderForDebug FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:transformClassesWithDexBuilderForDebug'.
> java.nio.file.AccessDeniedException: /home/kourosh/Projects/FitnessApp/android/app/build/intermediates/transforms/dexBuilder/debug/45/androidx/versionedparcelable/R.dex

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 1m 15s
19 actionable tasks: 1 executed, 18 up-to-date
error Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html
error Command failed: ./gradlew app:installDebug. Run CLI with --verbose flag for more details.

java version "12.0.1" 2019-04-16 node -v v10.16.0 npm -v 6.9.0

like image 336
Kourosh Neyestani Avatar asked Jun 23 '19 17:06

Kourosh Neyestani


2 Answers

Have you tried running ./gradlew bundleRelease --warning-mode all?

It will give you more info on what are incompatible.

like image 152
silverr Avatar answered Oct 14 '22 18:10

silverr


This happened to me in a React Native project. This is the step-by-step to fix it in Windows (10 64bits):

1) Run avd without Android Studio (https://windowsloop.com/launch-avd-manager-without-android-studio/)

2) In another console run in your project gradle wrapper (you must to have installed Gradle 5.4.1 (https://gradle.org/install/))

3) Then move to cd android, here run gradlew clean

4) Move to root cd.. and run react-native start

5) In another console run in your project react-native run-android

like image 30
Ulises Vargas De Sousa Avatar answered Oct 14 '22 17:10

Ulises Vargas De Sousa