任务 :app:bundleReleaseJsAndAssets 在捆绑中失败 [英] Task :app:bundleReleaseJsAndAssets FAILED in bundle

查看:30
本文介绍了任务 :app:bundleReleaseJsAndAssets 在捆绑中失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试制作 app.aab 但我不知道这里出了什么问题,我不断收到此异常.

React 原生版本是:0.62.2命令我使用 ./gradlew bundleRelease我也尝试按照这个

解决方案

我也遇到了同样的问题.当我尝试使用 ./gradlew assembleRelease 命令构建 apk 时,它在 app:bundleReleaseJsAndAssets 处失败并返回非零退出值.我终于找到了使用这些步骤的解决方案.

首先检查android/app/src/main位置中是否存在assets文件夹,如果不存在,则创建一个新的名称'assets'.如果它已经存在则检查它是否包含名为index.android.bundle的文件,如果是则删除它,如果不存在则继续.

从你的根目录开始:C:\Users\user_name\AppName

  1. cd android
  2. ./gradlew clean
  3. react-native 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 它在assets文件夹中创建index.android.bundle命名的bundle文件.
  4. ./gradlew assembleRelease -x bundleReleaseJsAndAssets 它将在 android\app\build\outputs\apk\release 位置为您提供发布 apk.
  5. ./gradlew bundleRelease -x bundleReleaseJsAndAssets 它将为您提供项目的 aab 文件.

这些步骤解决了我的问题.请尝试告诉我它是否有效

I am trying to make app.aab but i don't know whats wrong here i am keep getting this exception.

React native version is : 0.62.2 command i am using ./gradlew bundleRelease also i try to follow this link but same issue again. help please...

解决方案

I also faced the same issue. When I tried to build the apk using ./gradlew assembleRelease command, it fails at app:bundleReleaseJsAndAssets and returns non zero exit value. I finally found a solution using these steps.

First check if assets folder is exists or not in android/app/src/main location, if not then create a new one name it 'assets'. If it exists already then check whether it contains file named index.android.bundle, if yes then delete it and if not then proceed.

Start from your root directory: C:\Users\user_name\AppName

  1. cd android
  2. ./gradlew clean
  3. react-native 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 It creates the index.android.bundle named bundle file in assets folder.
  4. ./gradlew assembleRelease -x bundleReleaseJsAndAssets it will gives you the release apk at android\app\build\outputs\apk\release location.
  5. ./gradlew bundleRelease -x bundleReleaseJsAndAssets it will gives you the aab file of your project.

These steps solved my problem. Please try and tell me if it works

这篇关于任务 :app:bundleReleaseJsAndAssets 在捆绑中失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆