无法打开React本机项目

时间:2020-02-13 07:50:13

标签: react-native react-native-android

ReactNative:无法解析React Native CLI配置:groovy.json.JsonException:无法确定当前字符,它不是字符串,数字,数组或对象

当前读取的字符为'E',int值为69 无法确定当前字符,它不是字符串,数字,数组或对象 行号1 索引号0 错误:EACCES:权限被拒绝,scandir'/ home / sanju / AwesomeProject / android / app / build / generated / not_namespaced_r_class_sources / debug / processDebugResources / r / com'位于Object.fs.readdirSync(fs.js:904:18) GlobSync的GlobSync._readdir(/home/sanju/AwesomeProject/node_modules/glob/sync.js:288:41)在GlobSync的GlobSync._readdirInGlobStar(/home/sanju/AwesomeProject/node_modules/glob/sync.js:267:20)。 _readdir(/home/sanju/AwesomeProject/node_modules/glob/sync.js:276:17)在GlobSync._processReaddir(/home/sanju/AwesomeProject/node_modules/glob/sync.js:137:22)在GlobSync._process(在GlobSync._process(/ home)的/home/sanju/AwesomeProject/node_modules/glob/sync.js:132:10)在GlobSync._processGlobStar(/home/sanju/AwesomeProject/node_modules/glob/sync.js:380:10)在GlobSync._process(/ home / sanju)的GlobSync._processGlobStar(/home/sanju/AwesomeProject/node_modules/glob/sync.js:383:10)的/sanju/AwesomeProject/node_modules/glob/sync.js:130:10) / AwesomeProject / node_modules / glob / sy nc.js:130:10) ^

失败:构建失败,并出现异常。

  • 其中: 脚本'/home/sanju/AwesomeProject/node_modules/@react-native-community/cli-platform-android/native_modules.gradle'行:200

  • 出了什么问题: 评估脚本时出现问题。

    无法解析React Native CLI配置。预期从'/ home / sanju / AwesomeProject'目录运行'npx --quiet --no-install react-native config'命令以输出有效的JSON,但没有。这可能是由npx解析为遗留的全局反应本地二进制文件引起的。请确保卸载所有全局“ react-native”二进制文件:“ npm uninstall -g react-native react-native-cli”,然后重试

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。使用--scan运行以获取完整的见解。

  • https://help.gradle.org

  • 获得更多帮助

1秒内失败

错误无法安装该应用程序。确保已设置Android开发环境:https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment。使用--verbose标志运行CLI以获取更多详细信息。 错误:命令失败:./gradlew app:installDebug -PreactNativeDevServerPort = 8081 :ReactNative:无法解析React Native CLI配置:groovy.json.JsonException:无法确定当前字符,它不是字符串,数字,数组或对象

当前读取的字符为'E',int值为69 无法确定当前字符,它不是字符串,数字,数组或对象 行号1 索引号0 错误:EACCES:权限被拒绝,scandir'/ home / sanju / AwesomeProject / android / app / build / generated / not_namespaced_r_class_sources / debug / processDebugResources / r / com'位于Object.fs.readdirSync(fs.js:904:18) GlobSync的GlobSync._readdir(/home/sanju/AwesomeProject/node_modules/glob/sync.js:288:41)在GlobSync的GlobSync._readdirInGlobStar(/home/sanju/AwesomeProject/node_modules/glob/sync.js:267:20)。 _readdir(/home/sanju/AwesomeProject/node_modules/glob/sync.js:276:17)在GlobSync._processReaddir(/home/sanju/AwesomeProject/node_modules/glob/sync.js:137:22)在GlobSync._process(在GlobSync._process(/ home)的/home/sanju/AwesomeProject/node_modules/glob/sync.js:132:10)在GlobSync._processGlobStar(/home/sanju/AwesomeProject/node_modules/glob/sync.js:380:10)在GlobSync._process(/ home / sanju)的GlobSync._processGlobStar(/home/sanju/AwesomeProject/node_modules/glob/sync.js:383:10)的/sanju/AwesomeProject/node_modules/glob/sync.js:130:10) / AwesomeProject / node_modules / glob / sy nc.js:130:10) ^

失败:构建失败,并出现异常。

  • 其中: 脚本'/home/sanju/AwesomeProject/node_modules/@react-native-community/cli-platform-android/native_modules.gradle'行:200

  • 出了什么问题: 评估脚本时出现问题。

    无法解析React Native CLI配置。预期从'/ home / sanju / AwesomeProject'目录运行'npx --quiet --no-install react-native config'命令以输出有效的JSON,但没有。这可能是由npx解析为遗留的全局反应本地二进制文件引起的。请确保卸载所有全局“ react-native”二进制文件:“ npm uninstall -g react-native react-native-cli”,然后重试

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。使用--scan运行以获取完整的见解。

  • https://help.gradle.org

  • 获得更多帮助

1秒内失败

at checkExecSyncError (child_process.js:601:13)
at execFileSync (child_process.js:621:13)
at runOnAllDevices (/home/sanju/AwesomeProject/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/runOnAllDevices.js:94:39)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)

1 个答案:

答案 0 :(得分:0)

这是CLI的临时问题。我们已经enter image description here

解决了