当我对使用 EXPO React Native 创建的应用程序进行本地构建时,我得到一个 .apk 文件而不是 .aab
npx create-expo-app@latest --template tabs@50
npx expo prebuild
我正在遵循这些说明
本地生产
https://docs.expo.dev/deploy/build-project/#product-builds-locally
发布到 Google Play 商店
https://reactnative.dev/docs/signed-apk-android
我正在使用 keytool 生成密钥
我正在更改 android/gradle.properties 文件
我正在 android/app/build.gradle 中进行更改,添加签名配置
最后我使用这个命令
npx expo run:android --variant release
完成所有这些后,我在此文件夹中获得了 app-release.apk 文件“ ndroid pp uild\outputs pk 释放”
但是我如何获得 .aab 捆绑文件?
检查你的eas.json是否有
"android":{
"buildType": "apk"
},
在您尝试从中获取构建的频道下。
你尝试过吗?
首先进入终端中的项目目录。