如何在React Native中生成Android应用程序包?

6tqwzwtp  于 2023-10-14  发布在  Android
关注(0)|答案(4)|浏览(135)

我使用React Native的官方文档来构建apk文件。所有其他程序工作正常,但创建aab文件是不是为我工作。我使用了以下命令cd android && ./gradlew leRelease但它在Windows上不起作用。它只是给我的错误“。不被承认”

nwnhqdif

nwnhqdif1#

创建main js Bundle

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/

然后运行cd android && ./gradlew命令

2skhul33

2skhul332#

cd android/
./gradlew bundleRelease
um6iljoc

um6iljoc3#

下面命令在Mac中完美工作

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle && cd ./android && ./gradlew app:assembleRelease
thigvfpy

thigvfpy4#

在Windows上,您可以使用为Bash**制作的gradlew可执行文件,除非您安装WSL for Windows(出于许多其他原因,强烈建议您安装WSL for Windows,这样您的./gradlew就可以在WSL shell中工作)。如果没有WSL,您需要使用gradlew.bat文件,该文件应该位于repo中的android文件夹中,因为它包含在react原生启动器文件中。
从那时起,你看到的每个用./gradlew写的命令都应该用它来替换,例如。gradlew.bat assembleRelease.请务必在'android'文件夹虽然.

相关问题