web-dev-qa-db-ja.com

エラー:メインクラスorg.gradle.wrapper.GradleWrapperMainを検索またはロードできませんでした

ネイティブバージョン0.42.0をリアクションしました。私のプロジェクトはこれでうまく機能していました。

最近、react-nativeバージョン0.43.1にアップグレードしました。そして今私がするとき

react-native run-Android

エラーが発生しました。

JS server already running.
Building and installing the app on the device (cd Android && ./gradlew installDebug)...
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
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/Android-setup.html

https://facebook.github.io/react-native/docs/upgrading.html からのアップグレード手順に従いました。

私は問題をグーグルで調べました。次のリンクをたどってみて、どれも役に立たなかった.

  1. メインクラスorg.gradle.wrapper.GradleWrapperMainが見つからないかロードできませんでした

  2. エラー:メインクラスorg.gradle.wrapper.GradleWrapperMainが見つからないか、ロードできませんでした

  3. Gradleラッパーファイルを生成する方法/タイミング?

どんな種類の助け/ガイダンスも私にとって役に立つでしょう。

13
chetan

gradle/wrapperフォルダーのgradle-wrapper.jarを確認してください。

私はあなたと同じエラーを受け取り、jarを完全なものに変更しました。

gradle-wrapper.propertiesファイルの1行も*distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.Zipで変更しました。gradleは自身をダウンロードします。

10
Mabel Eain
react-native upgrade

このコマンドを実行すると、問題が解決する場合があります。私の場合、そうでした。ただし、変更した場合に備えて、AndroidおよびiOSフォルダーのバックアップを必ず作成してください。

8
Akhilesh Sinha

この問題を修正して、次の2つの簡単な手順を実行しました。

1)AndroidおよびiOSフォルダーを削除

2)次の行を実行する

react-native eject

3)走れ!

react-native run-Android
3
MattNT
  1. 〜\ Android\gradle\wrapperからgradle-wrapper.jarファイルサイズを確認します。利用可能なjarファイルサイズは49 KBです

  2. Gradle-wrapper.propertiesファイルを更新しますdistributionUrl = https://services.gradle.org/distributions/gradle-2.10-all.Zip

  3. Build.gradleにタスクラッパーを追加(タイプ:ラッパー){gradleVersion = '2.10'}

  4. 再度、react-native run-Androidを実行します。このエラーが発生した場合:

     * What went wrong: Execution failed for task ':app:mergeDebugResources'.
     > Some file crunching failed, see logs for details ,
    

    build.gradleを追加してください:

    Android {
        compileSdkVersion 23
        buildToolsVersion "23.0.1"
    
        aaptOptions {
            cruncherEnabled = false
            useNewCruncher = false
        }
    
2
Mabel Eain

お使いの環境にはおそらくgradleのセットアップがありません。以下のリンクに従ってgradleを構成し、その後gradle wrapperを再度実行できます。

以下のリンクに記載されている指示に従ってください。 https://gradle.org/install/#manually

0
Karzan