首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向play商店提交expo版本时,“此应用程序不允许使用APK”

向play商店提交expo版本时,“此应用程序不允许使用APK”
EN

Stack Overflow用户
提问于 2021-11-27 17:00:49
回答 2查看 756关注 0票数 0

我正在尝试向Google play内部测试提交一个构建,但它失败了,错误为:Google Api Error: Invalid request - APKs are not allowed for this application

我正在运行以下命令:

代码语言:javascript
复制
eas build --profile development --platform android # works successfully
eas submit -p android

在运行submit时,构建不起作用(返回Couldn't find any Android builds for this project on EAS servers. It looks like you haven't run 'eas build' yet.),因此我从Select a build from EAS命令中提供了构建ID。我已经将buildType设置为app-bundle,但它仍然会返回错误。在提交日志中,我注意到:

skip_upload_apk | false

我可以将其更改为true吗?这会有帮助吗?在运行eas提交之前,我已经手动更新了一个构建。可能相关的问题:在手动上传时,它也不接受APK文件,所以我不得不上传AAB。

eas.json

代码语言:javascript
复制
{
  "cli": {
    "version": ">= 0.37.0"
  },
  "build": {
    "development": {
      "releaseChannel": "default",
      "developmentClient": true,
      "distribution": "internal",
      "android": {
        "buildType": "app-bundle"
      },
      "env":  {
        ... // my env configs
      }
    },
    "preview": {
      "distribution": "internal"
    },
    "production": {}
  },
  "submit": {
    "production": {}
  }
}

app.json

代码语言:javascript
复制
{
  "expo": {
    "version": "0.0.5",
    "scheme": "myscheme",
    "web": {
      "favicon": "./assets/images/favicon.png"
    },
    "plugins": [
      "sentry-expo"
    ],
    "android": {
      "versionCode": 2
    }
  }
}
EN

回答 2

Stack Overflow用户

发布于 2021-11-27 17:47:37

截至2021年8月,Play Store仅允许新应用程序上传AAB文件。旧的应用程序在一段时间内允许使用apks。如果你没有与谷歌达成具体的协议(祝你好运),如果你有一个新的应用程序,你将需要上传一个aab。

票数 2
EN

Stack Overflow用户

发布于 2021-12-24 03:11:10

目前,您的开发构建正在构建一个仅用于内部分发的apk。一旦您删除了嵌套在"development"下的"distribution": "internal",并再次运行构建过程,它将创建一个您可以提交到Play Store的.aab。

您可以在Play Console Help Link上找到更多信息

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70136933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档