我的世博会版本是42.0.0。当我运行"expo :android -t app-bundle“时,我会得到以下错误:
错误:在app.json中验证字段的问题。了解更多信息:https://docs.expo.io/workflow/configuration/·Field: android -不应该有额外的属性'enableDangerousExperimentalLeanBuilds‘。由于发现了错误,所以无法发布。(见上面的日志。)请修正错误,再试一次。
{
"expo": {
"name": "XXXX",
"slug": "XXXX",
"version": "1.2.0",
"orientation": "portrait",
"icon": "./assets/XXXX.png",
"splash": {
"image": "./assets/XXXX.png",
"resizeMode": "contain",
"backgroundColor": "#FBDB5B"
},
"privacy": "public",
"platforms": [
"android"
],
"android": {
"config": {
"googleMobileAdsAppId": "XXXX"
},
"package": "com.XXXX",
"versionCode": 16,
"permissions": [],
"enableDangerousExperimentalLeanBuilds": true
},
"updates": {
"fallbackToCacheTimeout": 0
},
"assetBundlePatterns": ["**/*"]
}
}发布于 2021-12-10 09:20:18
问题是,属性enableDangerousExperimentalLeanBuilds被删除了..。https://docs.expo.dev/versions/latest/config/app/#android。博览希望您使用EAS构建进行更小的捆绑。您可能不得不放弃该字段,否则您的应用程序可能在开发中工作,但一旦您将其放入PlayStore中,就会崩溃。
就我个人而言,我也不得不弹出,因为我对EAS给我的尺寸不满意。
https://stackoverflow.com/questions/68420807
复制相似问题