我一直在阅读文档,我的构建似乎成功了,但是没有创建apk文件。我不完全确定我是否运行了正确的命令。我的eas.json文件看起来像这样:
{
"cli": {
"version": ">= 5.7.0"
},
"build": {
"development": {
"developmentClient": true,
"distribution": "internal",
"android": {
"buildType": "apk"
}
},
"preview": {
"distribution": "internal",
"ios": {
"enterpriseProvisioning": "universal"
}
},
"preview2": {
"android": {
"gradleCommand": ":app:assembleRelease"
}
},
"preview3": {
"developmentClient": true
},
"production": {}
},
"submit": {
"production": {}
}
}
字符串
我在模拟器上使用android,在设备上使用ios。我运行以下命令:
第一个月
就像文件上说的那样我做错了什么
1条答案
按热度按时间jum4pzuy1#
我也使用
EAS
,我发现它很方便。让我快速解释一下配置文件。发展
这种类型是用于开发的,当你改变应用程序时,它可以看到实时的重新加载,实时的变化。如果需要的话,你甚至可以传递环境变量。
eas build --profile development --platform android
或者
进行本地构建,使Expo应用程序服务为
skipped
npx expo run:Android
字符串
预览
这将创建一个
.apk
文件,您可以将其安装在设备或模拟器上。eas build --profile preview --platform android
型
产量
这将创建一个
.aab
文件,如果你想在应用商店中设置你的应用,你可以上传到Google Developer Console
。eas build --profile production --platform android
型
如果您不需要
env
值,可以安全地删除它们。在终端中执行完一个命令后,应该会出现一个指向
expo.dev
的链接,您可以在其中下载并安装development
或preview
.apk文件