web-dev-qa-db-fra.com

Les fonctionnalités Gradle obsolètes ont été utilisées dans cette version, ce qui la rend incompatible avec Gradle 6

J'essaie d'obtenir Apk en natif réactif mais cela ne me donne rien. Le fichier de version qui se trouve dans le fichier Apk est vide et une fois la version de bundle Gradlew terminée, il dit

    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

Je n'ai pas trouvé comment résoudre ce problème

    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.

Version Java "12.0.1" 2019-04-16 node -v v10.16.0 npm -v 6.9.0

6
Kourosh Neyestani

Cela m'est arrivé dans un projet React Native. Voici l'étape par étape pour le corriger dans Windows (10 64 bits):

1) Exécutez avd sans Android Studio ( https://windowsloop.com/launch-avd-manager-without-Android-studio/ )

2) Dans une autre console exécutée dans votre projet gradle wrapper (vous devez avoir installé Gradle 5.4.1 ( https://gradle.org/install/ ))

3) Passez ensuite à cd Android, exécutez ici gradlew clean

4) Déplacer vers la racine cd.. et courir react-native start

5) Dans une autre console exécutée dans votre projet react-native run-Android

0

Pour résoudre le problème, vous devez localiser ce fichier (gradle-wrapper.properties) Le fichier se trouve dans le chemin d (Android/gradle/wrapper) dans votre dossier de projet .... ouvrez le fichier et modifiez cette ligne distributionUrl = - https://services.gradle.org/distributions/gradle-5.5-all.Zip vers cette distributionUrl = https://services.gradle.org/distributions/gradle-6.0.1- all.Zip

0
mystic

En 2020 si vous avez le même problème, cette suggestion du Powershell m'a aidé.

.\emulator.exe -avd "MyAvd"

Exécutez la commande ci-dessus dans le répertoire où se trouve votre émulateur SDK (C:\Users\AppData\Local\Android\Sdk\emulator), puis vous obtiendrez peut-être des instructions telles que reçues ci-dessous:

Votre émulateur est obsolète, veuillez le mettre à jour en lançant Android Studio:

  • Démarrer Android Studio
  • Sélectionnez le menu "Outils> Android> SDK Manager"
  • Cliquez sur l'onglet "Outils SDK"
  • Cochez la case "Android Emulator"
  • Cliquez sur OK"

Ce lien serait également utile. lien

0
user10728848
  1. Accédez au fichier de projet, exécutez gradle wrapper.
  2. Passez ensuite au cd Android, exécutez ici gradle clean.
  3. Accédez à la racine "cd .." et exécutez react-native start.
  4. Dans une autre console exécutée dans votre projet react-native run-Android

Votre projet se déroulera!

0
i am hussy