在React Native-Android目录中找不到已签名的Apk

在React Native-Android目录中找不到已签名的Apk,android,react-native,android-studio,react-native-android,Android,React Native,Android Studio,React Native Android,我使用的是react native0.60版本,我的Gradle版本是5.4.1。现在我正试图提取签名的apk。当我执行时,所有步骤都成功地构建了apk。但是当我检查这个路径时F:\React Native\AwesomeProject1\android\app\build\outputs\apk 请检查此屏幕截图。使用此命令生成发布apk react-native run-android --variant=release 请注意,--variant=release仅在您按照上述方式设置签名

我使用的是react native
0.60
版本,我的Gradle版本是
5.4.1
。现在我正试图提取签名的apk。当我执行时,所有步骤都成功地构建了apk。但是当我检查这个路径时
F:\React Native\AwesomeProject1\android\app\build\outputs\apk


请检查此屏幕截图。

使用此命令生成发布apk

react-native run-android --variant=release
请注意,
--variant=release
仅在您按照上述方式设置签名时可用

您可以杀死任何正在运行的packager实例,因为您的所有框架和JavaScript代码都捆绑在APK的资产中

请点击此链接

您正在使用这个命令吗

$ cd android 
$ ./gradlew bundleRelease
您只生成android apk捆绑包(AAB),而不是apk。生成的AAB可以在下找到

android/app/build/outputs/bundle/release/app.aab

在windows上,如果要直接使用
gradlew
,则需要运行命令的windows变体。看

因此,您应该运行
gradlew bundrelease


从屏幕截图中,您正在运行*nix变体
/gradlew bundleRelease
。请注意,在Windows版本中删除了前导的
/

但是如何在我的手机中安装aab文件,这是否可以将aab转换为apkNo无法将aab转换为apk,并且无法将aab文件安装到设备中。若你们想将应用程序安装到设备中,你们需要生成apk。但aab文件足够上传到Google play store,对吗?是的,但Android应用程序包(aab)是一种发布格式。Android设备需要.apk文件来安装应用程序。PlayStore或您正在安装的任何其他源需要从捆绑包中提取APK,对每个APK进行签名,然后安装特定于目标设备的APK。