You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native CLI执行:app:checkDebugAarMetadata任务失败求助

React Native CLI构建报错:Cannot snapshot .so文件(not a regular file)

错误日志

Multiple build operations failed.
      java.io.IOException: Cannot snapshot C:\Users\abhin\.gradle\caches\transforms-4\c7e26f7d3c2fc1a6636ff1467fc77795\transformed\jetified-fbjni-0.6.0\prefab\modules\fbjni\libs\android.arm64-v8a\libfbjni.so: not a regular file
      java.io.IOException: Cannot snapshot C:\Users\abhin\.gradle\caches\transforms-4\5f7281d6477ab96878ec36c791b9af0e\transformed\jetified-hermes-android-0.74.2-debug\prefab\modules\libhermes\libs\android.arm64-v8a\libhermes.so: not a regular file
      java.io.IOException: Cannot snapshot C:\Users\abhin\.gradle\caches\transforms-4\716f968cc1e5225035406d1e56ec874f\transformed\jetified-react-android-0.74.2-debug\prefab\modules\folly_runtime\libs\android.arm64-v8a\libfolly_runtime.so: not a regular file
   > java.io.IOException: Cannot snapshot C:\Users\abhin\.gradle\caches\transforms-4\c7e26f7d3c2fc1a6636ff1467fc77795\transformed\jetified-fbjni-0.6.0\prefab\modules\fbjni\libs\android.arm64-v8a\libfbjni.so: not a regular file
   > java.io.IOException: Cannot snapshot C:\Users\abhin\.gradle\caches\transforms-4\5f7281d6477ab96878ec36c791b9af0e\transformed\jetified-hermes-android-0.74.2-debug\prefab\modules\libhermes\libs\android.arm64-v8a\libhermes.so: not a regular file
   > java.io.IOException: Cannot snapshot C:\Users\abhin\.gradle\caches\transforms-4\716f968cc1e5225035406d1e56ec874f\transformed\jetified-react-android-0.74.2-debug\prefab\modules\folly_runtime\libs\android.arm64-v8a\libfolly_runtime.so: not a regular file

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.

BUILD FAILED in 16s
error Failed to install the app. Command failed with exit code 1: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:checkDebugAarMetadata'. > Multiple build operations failed. java.io.IOException: Cannot snapshot C:\Users\abhin\.gradle\caches\transforms-4\c7e26f7d3c2fc1a6636ff1467fc77795\transformed\jetified-fbjni-0.6.0\prefab\modules\fbjni\libs\android.arm64-v8a\libfbjni.so: not a regular file java.io.IOException: Cannot snapshot C:\Users\abhin\.gradle\caches\transforms-4\5f7281d6477ab96878ec36c791b9af0e\transformed\jetified-hermes-android-0.74.2-debug\prefab\modules\libhermes\libs\android.arm64-v8a\libhermes.so: not a regular file java.io.IOException: Cannot snapshot C:\Users\abhin\.gradle\caches\transforms-4\716f968cc1e5225035406d1e56ec874f\transformed\jetified-react-android-0.74.2-debug\prefab\modules\folly_runtime\libs\android.arm64-v8a\libfolly_runtime.so: not a regular file > java.io.IOException: Cannot snapshot C:\Users\abhin\.gradle\caches\transforms-4\c7e26f7d3c2fc1a6636ff1467fc77795\transformed\jetified-fbjni-0.6.0\prefab\modules\fbjni\libs\android.arm64-v8a\libfbjni.so: not a regular file > java.io.IOException: Cannot snapshot C:\Users\abhin\.gradle\caches\transforms-4\5f7281d6477ab96878ec36c791b9af0e\transformed\jetified-hermes-android-0.74.2-debug\prefab\modules\libhermes\libs\android.arm64-v8a\libhermes.so: not a regular file > java.io.IOException: Cannot snapshot C:\Users\abhin\.gradle\caches\transforms-4\716f968cc1e5225035406d1e56ec874f\transformed\jetified-react-android-0.74.2-debug\prefab\modules\folly_runtime\libs\android.arm64-v8a\libfolly_runtime.so: not a regular file * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. > Get more help at https://help.gradle.org. BUILD FAILED in 16s.

解决步骤

1. 清理Gradle全局缓存

删除用户目录下的Gradle缓存文件夹:

rmdir /s /q C:\Users\abhin\.gradle\caches

或者手动找到C:\Users\abhin\.gradle\caches文件夹直接删除。

2. 清理项目本地构建文件

在项目根目录执行:

cd android
gradlew clean
cd ..

同时删除项目根目录的依赖文件:

rmdir /s /q node_modules
del package-lock.json yarn.lock

3. 重新安装依赖并构建

npm install
# 或使用 yarn install
npx react-native run-android

4. 额外排查点

如果上述步骤无效,检查系统杀毒软件或安全工具是否隔离了.so文件,将Gradle缓存目录添加到杀毒软件白名单,避免后续文件被误删或篡改。

内容的提问来源于stack exchange,提问作者ABHINAV JAIN 191398

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 20:25:57