任务:app:bundleReleaseJsAndAssets 在C:\ react-native \ first_app \ node_modules中扫描文件夹中的符号链接(109ms) 在C:\ react-native \ first_app \ node_modules中扫描文件夹中的符号链接(47ms) 警告:转换缓存已重置。 加载依赖图,完成。
无法解析AccessibilityInfo
中的模块C:\react-native\first_app\node_modules\react-native\Libraries\react-native\react-native-implementation.js
:急速模块图中不存在模块AccessibilityInfo
这可能与https://github.com/facebook/react-native/issues/4968有关
要解决此问题,请尝试以下操作:
1.清除值班员手表:watchman watch-del-all
。
2.删除node_modules
文件夹:rm -rf node_modules && npm install
。
3.重置Metro Bundler缓存:rm -rf /tmp/metro-bundler-cache-*
或npm start -- --reset-cache
。 4.删除急速缓存:rm -rf /tmp/haste-map-react-native-packager-*
。
失败:构建失败,并出现异常。
出了什么问题: 任务':app:bundleReleaseJsAndAssets'的执行失败。
处理'命令'cmd'以非零退出值1完成
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。
42秒内失败 12个可执行的任务:1个已执行,11个是最新的
答案 0 :(得分:0)
如here所述,可能是由于您未正确捆绑Android设备。
您可以添加以下脚本
"bundle-android": "node node_modules/react-native/local-cli/cli.js bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/"
进入您的scripts
中的package.json
和运行npm run bundle-android
然后尝试在项目的gradlew assembleRelease -x bundleReleaseJsAndAssets
目录中运行android
。希望它能解决您的问题。