web-dev-qa-db-ja.com

このビルドでは非推奨のGradle機能が使用され、Gradle 6との互換性がなくなりました

私はリアクションネイティブでApkを取得しようとしますが、それは私に何も与えません。 Apkファイルにあるリリースファイルが空で、Gradlewバンドルのリリースが完了した後、

    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

この問題を解決する方法が見つかりませんでした

    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バージョン "12.0.1" 2019-04-16 node -v v10.16.0 npm -v 6.9.0

6

これは、Reactネイティブプロジェクトで発生しました。これは、Windows(10 64ビット)で修正するための段階的な手順です。

1)Android Studio( https://windowsloop.com/launch-avd-manager-without-Android-studio/ )なしでavdを実行します

2)別のコンソールでプロジェクトを実行しますgradle wrapper(Gradle 5.4.1をインストールしておく必要があります( https://gradle.org/install/ ))

3)次にcd Androidに移動し、ここでgradlew cleanを実行します

4)ルートcd..に移動してreact-native startを実行します

5)プロジェクトで別のコンソールを実行しますreact-native run-Android

問題を解決するには、このファイル(gradle-wrapper.properties)を見つける必要があります。このファイルは、プロジェクトフォルダーのdパス(Android/gradle/wrapper)にあります...ファイルを開いて、この行distributionUrl =-を変更してください https://services.gradle.org/distributions/gradle-5.5-all.Zip to this distributionUrl = https://services.gradle.org/distributions/gradle-6.0.1- all.Zip

0
mystic

2020年に同じ問題がある場合、Powershellによるこの提案が役に立ちました。

。\ emulator.exe -avd "MyAvd"

SDKエミュレーターが配置されているディレクトリ(C:\ Users\AppData\Local\Android\Sdk\emulator)で上記のコマンドを実行すると、以下のように手順が表示される場合があります。

エミュレータが古くなっています。Android Studioを起動して更新してください:

  • 開始Android Studio
  • メニュー「ツール> Android> SDK Manager」を選択します
  • [SDKツール]タブをクリックします
  • 「Android Emulator」チェックボックスをチェックします
  • 「OK」をクリック

このリンクも役に立ちます。 リンク

0
user10728848
  1. プロジェクトファイルgradle wrapperに移動します。
  2. 次にcd Androidに移動し、ここでgradle cleanを実行します。
  3. ルート「cd ..」に移動し、react-native startを実行します。
  4. 別のコンソールでプロジェクトで実行するreact-native run-Android

プロジェクトが実行されます!

0
i am hussy