我正在尝试制作app.aab
,但我不知道这里出了什么问题,我一直在收到此异常。
反应本机版本是:0.62.2
我正在使用的命令./gradlew bundleRelease
我也尝试遵循这个link,但还是同样的问题。
请帮忙...
答案 0 :(得分:1)
我也面临着同样的问题。当我尝试使用./gradlew assembleRelease
命令构建apk时,它在app:bundleReleaseJsAndAssets
处失败并返回非零退出值。我终于找到了使用这些步骤的解决方案。
首先检查资产文件夹在android/app/src/main
位置是否存在,如果不存在,则创建一个新名称'assets'。如果已经存在,则检查它是否包含名为index.android.bundle
的文件;如果是,则将其删除;否则,请继续。
从您的根目录开始:C:\Users\user_name\AppName
cd android
./gradlew clean
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
会在资产文件夹中创建index.android.bundle
命名捆绑文件。./gradlew assembleRelease -x bundleReleaseJsAndAssets
,它将为您提供位于android\app\build\outputs\apk\release
位置的发行版APK。./gradlew bundleRelease -x bundleReleaseJsAndAssets
,它将为您提供项目的aab文件。这些步骤解决了我的问题。请尝试告诉我是否可行
答案 1 :(得分:0)
cd android && ./gradlew clean
gradlew assembleRelease -x bundleReleaseJsAndAssets