AS运行RN项目报错"Caused by: java.io.IOException: Cannot run program “node”: error=2, "

154 阅读1分钟

在项目android目录下执行./gradlew clean查看build.gradle文件具体错误的问题

最后定位问题为firebase配置的问题:

FAILURE: Build failed with an exception.

* Where:
Build file '/Users/xxx/Desktop/BitTrack/android/app/build.gradle' line: 255

* What went wrong:
A problem occurred evaluating project ':app'.
> Could not find method firebaseCrashlytics() for arguments [build_53vm7n9zmfb4ep1d6cn6ta5gu$_run_closure1$_closure13$_closure28$_closure29@1a8b6e8a] on BuildType$AgpDecorated_Decorated{name=release, debuggable=false, testCoverageEnabled=false, jniDebuggable=false, pseudoLocalesEnabled=false, renderscriptDebuggable=false, renderscriptOptimLevel=3, minifyEnabled=false, zipAlignEnabled=true, signingConfig=null, embedMicroApp=true, mBuildConfigFields={}, mResValues={integer/react_native_dev_server_port=com.android.builder.internal.ClassFieldImpl@99240943, integer/react_native_inspector_proxy_port=com.android.builder.internal.ClassFieldImpl@44d408ec}, mProguardFiles=[], mConsumerProguardFiles=[], mManifestPlaceholders={}} of type com.android.build.gradle.internal.dsl.BuildType$AgpDecorated.

解决办法: plugin移到调用firebaseCrashlytics之前

截屏2022-12-10 下午6.16.30.png