gradle - React Native 示例(UIExplorer)构建问题

标签 gradle react-native gradlew

解决方案

我通过帮助@LeoCavalcante 克服了这个问题。
问题是在命令控制台中使用gradlew字时,可以直接运行。因为,当使用 gradlew 时,Windows 控制台运行 gradlew.bat !

不要尝试使用 cygwin (linux) bash 命令,如 sh ./gradle :Exam...sh gradle :Exam..bash gradle :Exam...
只需使用gradlew :Examples:UIExplorer:android:app:installDebug

我无法从 react-native 官方 repo 构建 UIExplorer 示例。

我使用 Windows 和 cygwin64。

我已经设置了 SDK 和 NDK。然后克隆repo并在刚刚克隆的react-native根目录下给出npm install命令。我添加了指定 local.propertiessdk.dir 路径的 ndk.dir 文件。

当我尝试 sh ./gradlew :Examples:UIExplorer:android:app:installDebug 命令时,控制台给出了如下输出;

enter image description here

当我尝试使用 --debug 参数的命令时,控制台输出变得太长。但是错误行如下所示;

08:07:50.341 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'tasks.validateDebugSigning' rule action Project.<init>.tasks.validateDebugSigning()
08:07:50.347 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Mutating tasks.validateDebugSigning using Project.<init>.tasks.validateDebugSigning()
08:07:50.354 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks.validateDebugSigning' to state ProjectionsDefined.
08:07:50.389 [ERROR] [org.gradle.BuildExceptionReporter]
08:07:50.402 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception.
08:07:50.409 [ERROR] [org.gradle.BuildExceptionReporter]
08:07:50.414 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:
08:07:50.420 [ERROR] [org.gradle.BuildExceptionReporter] Task '.' not found in root project 'react-native'.
08:07:50.425 [ERROR] [org.gradle.BuildExceptionReporter]
08:07:50.429 [ERROR] [org.gradle.BuildExceptionReporter] * Try:
08:07:50.436 [ERROR] [org.gradle.BuildExceptionReporter] Run gradlew tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace.
08:07:50.443 [LIFECYCLE] [org.gradle.BuildResultLogger]
08:07:50.449 [LIFECYCLE] [org.gradle.BuildResultLogger] BUILD FAILED
08:07:50.456 [LIFECYCLE] [org.gradle.BuildResultLogger]
08:07:50.461 [LIFECYCLE] [org.gradle.BuildResultLogger] Total time: 2 mins 25.343 secs

我怎样才能克服这个问题?

最佳答案

它缝那个等级认为单选项:Examples:UIExplorer:android:app:installDebug是一系列选项。

尝试运行:bash gradlew ":Examples:UIExplorer:android:app:installDebug"

关于gradle - React Native 示例(UIExplorer)构建问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34986728/

相关文章:

java - Gradle 任务取决于单独项目中的任务

javascript - 错误 : Forgot to export your Listview item component

javascript - 时刻验证仅适用于 React Native 中的某些设备

gradle - 关于gradle和gradlew的时间关系的一些问题

将 sourceCompatibility 和 targetCompatibility 从 1.8 更改为 13 时,任务 ‘:test’ 的 Gradle 执行失败

java - gradle junit 类别具有不同类别的附加测试任务

java - Java 代码看不到使用 Gradle fileTree 包含的 JAR 文件库

java - Gradle 只运行一个测试套件

ios - react native 侧菜单 "open on button click"

java - 强制Gradle 4.3在Java 1.5上编译