我正在尝试使其生成apk,但由于该错误,任务':app:bundleReleaseJsAndAssets'的执行失败

时间:2018-07-30 06:25:12

标签: windows react-native react-native-android

  

任务: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运行以获取完整的见解。

  • https://help.gradle.org

  • 获得更多帮助

42秒内失败 12个可执行的任务:1个已执行,11个是最新的

1 个答案:

答案 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。希望它能解决您的问题。