Bitbucket/Firebase-deploy 上传返回 400

问题描述 投票:0回答:1

我正在将 CI 从 appcenter 迁移到 bibucket 和 firebase。 构建没问题,但我在将文件部署到 Firebase 时遇到错误。

这是错误

INFO: Executing the pipe...
INFO: Starting deployment of the project to Firebase.
✖ Error: HTTP Error: 400, Request contains an invalid argument.

对于我的管道

image: node

...

name: Build and Deploy Android APK
deployment: development
image: reactnativecommunity/react-native-android
size: 2x
caches:
  - gradle
  - node
script:
  - yarn 
  - npx pod-install
  - echo "$JKS_FILE" | base64 -d > android-signing-keystore.jks
  - cd android
  - chmod +x gradlew && ./gradlew clean
  - chmod +x gradlew && ./gradlew assembleRelease
  - pipe: atlassian/firebase-deploy:0.2.1
    variables:
      KEY_FILE: $JKS_FILE
      FIREBASE_TOKEN: $FIREBASE_TOKEN
      PROJECT_ID: $FIREBASE_PROJECT
artifacts:
  - build/**

然后是我的位桶变量 这些我都有

JKS_FILE
SIGNING_KEYSTORE_PASSWORD
SIGNING_KEY_ALIAS
SIGNING_KEY_PASSWORD
FIREBASE_TOKEN
FIREBASE_PROJECT

有什么错误或遗漏的吗?

react-native bitbucket bitbucket-pipelines firebase-app-distribution
1个回答
0
投票

错误消息 “HTTP 错误:400,请求包含无效参数。” 通常发生在您的应用加入 Firebase App Distribution 的过程中。上传应用程序之前,请确保单击 App Distribution 控制台中的“开始”按钮。

此外,请检查您的配置文件,如果 appId 与您在 Firebase 中的应用相匹配。您可以按照以下步骤找到appId:

  1. 导航至项目设置
  2. 选择您的应用程序
  3. 查看右侧的App ID值
© www.soinside.com 2019 - 2024. All rights reserved.