2015-09-22 12 views
7

私はReact NativeのAndroidチュートリアルをしようとしていますが、壁に当たっています。 React Nativeの作業に必要なものはすべて手に入れて、Android Setup instructionsに従っています。 私は.bashrcを持っていないので、1つ作成してexport ANDROID_HOME=/usr/local/opt/android-sdkを入れてみましたが、echo $ANDROID_HOMEのときには何も得られませんでした。私も.profileは持っていないので、bash_profileに追加しました。そして、echoを使ってパスを返します。React Native Android - メインクラスを見つけられない、ロードできませんでした。org.gradle.wrapper.GradleWrapperMain

私は、Android 6.0(API 23)
  • Androidのサポートリポジトリ
  • など

      • のAndroid SDKのビルド・ツールのバージョン23.0.1
      • をインストールしている

      • Intel x86 Atomシステムイメージ(Android 5.1.1用) - API 22)
      • インテルのx86エミュレータアクセラレータ(HAXMインストーラ)

      私はインテルHAXMカーネル・エクステンションをインストールし、セットアップ手順に示されているのと同じパラメータを使用してAVDを作成しました。

      私が作成したデバイスのエミュレータを起動し、端末に新しいタブを開き、react-native run-androidを実行したところ、エラーが発生しました。

      Starting JS server... 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, see the error above.

      は、私が作成した別の二人はただの骨格とネイティブプロジェクトを反応し、私は私が私が何か間違ったことをやっていると信じて作っているの両方でエラーが発生し、取得します。 誰かがこのエラーに遭遇したことがありますか、何が起こっている可能性がありますか?

      注:これは、更新XCodeの


      で微iOSの単位で実行されます。

      だから、誰かが私に、彼らは自分のマシン上で作成した新しい反応させ、ネイティブプロジェクトを送りました。私はダウンロードし、ダウンロードフォルダに解凍しました。それを開いた後、私はnpm installエド。私はエミュレータを起動し、react-native run-androidを実行しました。出来た。だから私は、同じファイルをフォルダ内に置いてみる必要があります。そして、私はエラーを受け取りました。だから私の環境と関係があるようですね。どちらのフォルダでも、nodeとnpmのバージョンは同じです(ノードv4.1.0とnpm 2.14.5)。

    +1

    あなたのgradle/wrapper/gradle-wrapper.jarファイルが壊れている可能性があります。 'gradle wrapper'を実行してそれらを生成するか、別のリポジトリからダウンロードして置き換えてください。 –

    +0

    ありがとうございました!私のjarファイルは0バイトでした。 –

    答えて

    関連する問題