【问题标题】:Appcenter / Fastlane error with React Native Android releaseReact Native Android 版本的 Appcenter / Fastlane 错误
【发布时间】:2020-08-06 00:12:19
【问题描述】:

我最近将我的项目更新到最新版本的 Appcenter (v. 3.1.1),现在我的 Android CircleCI 管道出现故障(但将 iOS 应用发布到应用中心没有错误)。

这是我通过 fastlane 运行时遇到的错误:

[21:29:32]: Upload finished
[21:29:32]: Waiting for release to be ready...
[21:30:36]: Error fetching release: A problem occured while extracting your app. (Correlation ID: fdb816e8-5539-45ae-bb9a-a877272ec67b)
+-------------------------------------+------------------------------------------------------------------------------------------------+
|                                                             Lane Context                                                             |
+-------------------------------------+------------------------------------------------------------------------------------------------+
| ENVIRONMENT                         | prod                                                                                           |
| PLATFORM_NAME                       | android                                                                                        |
| LANE_NAME                           | android appcenter                                                                              |
| GRADLE_BUILD_TYPE                   | releaseStaging                                                                                 |
| GRADLE_ALL_APK_OUTPUT_PATHS         | ["/home/circleci/project/android/app/build/outputs/apk/releaseStaging/app-releaseStaging.apk"] |
| GRADLE_ALL_AAB_OUTPUT_PATHS         | []                                                                                             |
| GRADLE_ALL_OUTPUT_JSON_OUTPUT_PATHS | ["/home/circleci/project/android/app/build/outputs/apk/releaseStaging/output.json"]            |
| GRADLE_ALL_MAPPING_TXT_OUTPUT_PATHS | []                                                                                             |
| GRADLE_APK_OUTPUT_PATH              | /home/circleci/project/android/app/build/outputs/apk/releaseStaging/app-releaseStaging.apk     |
| GRADLE_OUTPUT_JSON_OUTPUT_PATH      | /home/circleci/project/android/app/build/outputs/apk/releaseStaging/output.json                |
+-------------------------------------+------------------------------------------------------------------------------------------------+
[21:30:36]: Failed to upload release

编辑:这就是我的Fastfile 的样子:

desc "Upload to AppCenter"
  private_lane :upload_to_appcenter do | options |
    appcenter_upload(
      owner_name: owner_name,
      app_name: "MyAppName-Android",
      api_token: options[:api_token],
      destinations: "MyAppNameTesters",
      notify_testers: true,
      release_notes: "./CHANGELOG.md"
    )
  end

【问题讨论】:

  • App Center 看起来不是问题
  • 再想一想,让我和后端团队讨论一下
  • @aditi 你能粘贴你正在运行的命令吗?显然用“**”或其他东西擦掉任何敏感参数。
  • @JonPheno 我用我的 Fastfile 命令更新了帖子。
  • @DmitriiChichuk 如果有帮助,我用更长的错误消息更新了帖子

标签: react-native circleci fastlane visual-studio-app-center


【解决方案1】:

我们似乎无法提取以下任何内容:构建版本(版本代码)、唯一标识符(包)和最低操作系统 (SDK) 版本。您能否验证这些内容是否已在您上传的清单中设置?

【讨论】:

  • 在下面查看我的答案
  • 太好了!很高兴您能够解锁
【解决方案2】:

我想我明白了。我将以下内容添加到我的app/build.gradle 并成功将我的应用上传到应用中心:

def appCenterSdkVersion = '3.3.0'
implementation "com.microsoft.appcenter:appcenter-crashes:${appCenterSdkVersion}"

【讨论】:

    猜你喜欢
    • 2023-03-23
    • 2021-11-30
    • 1970-01-01
    • 2022-08-22
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 2018-10-12
    • 2021-06-15
    相关资源
    最近更新 更多