我成功设置反应原生在Windows上的android中创建新的应用程序.但是当我尝试在模拟器中运行应用程序时,我陷入了下面提到的错误.任何人都可以帮我解决这个问题吗?提前致谢...
>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
Run Code Online (Sandbox Code Playgroud)
小智 5
我遇到了同样的问题.您需要设置JAVA_HOME环境变量.要做到这一点:
$ subl /etc/environment.根据您安装Java的位置,您需要提供完整路径.对于这个例子,我安装JDK 1.7在/usr/lib/jvm/jdk1.7.0_79目录中.滚动到文件末尾并输入以下内容:
JAVA_HOME="/usr/lib/jvm/jdk1.7.0_79"
export JAVA_HOME
$ . /etc/environment.这应该可以解决您的问题.
小智 0
正在启动 JS 服务器... Windows 尚不支持在新窗口中启动打包程序。请使用“react-native start”手动启动它。
您是否尝试过在单独的 cmd 窗口中运行此命令?
需要明确的是,运行该命令时,您应该位于 RN 应用程序的根目录中。
| 归档时间: |
|
| 查看次数: |
16420 次 |
| 最近记录: |