2016-03-23 18 views
4

WindowsでAndroid用の新しいアプリケーションを作成するためにネイティブに反応します。しかし、私はエミュレータでアプリケーションを実行しようとすると、これは以下のエラーで止まった。誰も私がこの問題を解決するのを助けることができますか?新しいウィンドウでパッケージャを起動する前に おかげで...app:compileDebugJavaWithJavac FAILED

>react-native run-android 

'which' is not recognized as an internal or external command, 
operable program or batch file. 
Starting JS server... 
Starting the packager in a new window is not supported on Windows yet. 
Please start it manually using 'react-native start'. 
We believe the best Windows support will come from a community of people 
using React Native on Windows on a daily basis. 
Would you be up for sending a pull request? 
Building and installing the app on the device (cd android && gradlew.bat installDebug)... 
:app:preBuild UP-TO-DATE 
:app:preDebugBuild UP-TO-DATE 
:app:checkDebugManifest 
:app:preReleaseBuild UP-TO-DATE 
:app:prepareComAndroidSupportAppcompatV72301Library UP-TO-DATE 
:app:prepareComAndroidSupportRecyclerviewV72301Library UP-TO-DATE 
:app:prepareComAndroidSupportSupportV42301Library UP-TO-DATE 
:app:prepareComFacebookFrescoDrawee081Library UP-TO-DATE 
:app:prepareComFacebookFrescoFbcore081Library UP-TO-DATE 
:app:prepareComFacebookFrescoFresco081Library UP-TO-DATE 
:app:prepareComFacebookFrescoImagepipeline081Library UP-TO-DATE 
:app:prepareComFacebookFrescoImagepipelineOkhttp081Library UP-TO-DATE 
:app:prepareComFacebookReactReactNative0222Library UP-TO-DATE 
:app:prepareOrgWebkitAndroidJscR174650Library UP-TO-DATE 
:app:prepareDebugDependencies 
:app:compileDebugAidl UP-TO-DATE 
:app:compileDebugRenderscript UP-TO-DATE 
:app:generateDebugBuildConfig UP-TO-DATE 
:app:generateDebugAssets UP-TO-DATE 
:app:mergeDebugAssets UP-TO-DATE 
:app:generateDebugResValues UP-TO-DATE 
:app:generateDebugResources UP-TO-DATE 
:app:mergeDebugResources UP-TO-DATE 
:app:bundleDebugJsAndAssets SKIPPED 
:app:processDebugManifest UP-TO-DATE 
:app:processDebugResources UP-TO-DATE 
:app:generateDebugSources UP-TO-DATE 
:app:processDebugJavaRes UP-TO-DATE 
**:app:compileDebugJavaWithJavac FAILED** 

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':app:compileDebugJavaWithJavac'. 
> Could not find tools.jar 
+0

を参照してください。http://stackoverflow.com/questions/11345193/gradle-does-not-find-tools-jar –

+1

プロジェクト名を変更した結果として誰かがこれを取得している場合は、 'project/android/app/src/main/java/com'に移動します(名前が変更された正しいフォルダが存在する限り)。 – rosendin

答えて

0

開始JSサーバ... はまだWindows上でサポートされていません。 「react-native start」を使用して手動で開始してください。

別のcmdウィンドウでこのコマンドを実行しようとしましたか?

このコマンドを実行するときは、RNアプリのルートディレクトリにあるはずです。

4

同じ問題が発生しました。あなたはJAVA_HOME環境変数を設定する必要があります。これを行うには:

  1. はCtrl +Altキー + Tを押してターミナルを開きます。
  2. 次のコマンドを入力してください:$ subl /etc/environment
  3. Javaをインストールした場所によっては、完全なパスを指定する必要があります。この例では、/usr/lib/jvm/jdk1.7.0_79ディレクトリにJDK 1.7をインストールしました。スクロールし、ファイルの末尾に、次のように入力します

    JAVA_HOME="/usr/lib/jvm/jdk1.7.0_79" export JAVA_HOME

  4. 崇高なファイルを保存して終了します。
  5. 最後に、次のコマンドを使用してシステムPATHをリロードします。$ . /etc/environment

これで問題が解決するはずです。

+0

ありがとうございました。私の仕事。 – nrgwsth

-3
react-native upgrade 

私のために働きます。