Android 开发者“将新 APK 上传到生产环境 99% 完成”并卡住

Posted

技术标签:

【中文标题】Android 开发者“将新 APK 上传到生产环境 99% 完成”并卡住【英文标题】:Android developer "Upload new APK to Production 99% complete" and stuck 【发布时间】:2014-04-12 12:35:06 【问题描述】:

过去两天我尝试通过 Google Play 开发者控制台上传应用程序,但 apk 上传到 Firefox 中的“99% 完成”或 Chrome 中的“处理”为止,然后卡住了。

这不是我的第一个应用程序。我已经顺利上传并发布了另外两个。

我尝试了以下所有相同结果的上传:

*Firefox 28.0 (Ubuntu 13.10)

*Firefox 28.0 隐身版 (Ubuntu 13.10)

*Chromium 版本 33.0.1750.152 (Ubuntu 13.10)

*Chromium 版本 33.0.1750.152 (Ubuntu 13.10) 隐身版

*Galaxy Nexus android 4.2.1 手机上的 Chrome 手机 33.0.1750.166

*Chrome (Windows 8)

日志开始正常:

POST https://play.google.com/apps/publish/upload [HTTP/1.1 200 OK 537ms] POST https://clients2.google.com/uploadstats [HTTP/1.1 200 OK 1402ms] POST https://clients2.google.com/uploadstats [HTTP/1.1 200 OK 1457ms] POST https://play.google.com/apps/publish/upload

然后它完成了 99% 并且这些错误开始发布:

POST https://play.google.com/apps/publish/upload [HTTP/1.1 503 服务不可用 3816ms] POST https://play.google.com/apps/publish/upload [HTTP/1.1 503 服务不可用 739ms] POST https://play.google.com/apps/publish/upload [HTTP/1.1 503 服务不可用 668ms] POST https://play.google.com/apps/publish/upload

我还尝试在 AndroidManifest.xml 中升级版本。

作为测试,我将有问题的 apk 添加到了 Amazon Appstore。没有困难。 apk 无缝上传。 Google Play 商店问题?

还尝试在开发者控制台中添加新应用程序,然后上传 apk。

还尝试从头开始并在 Eclipse 中重建应用程序,然后尝试上传新的 apk。没有运气

我一直在通过 Google 帮助发送电子邮件。 8 天前,他们要求提供有问题的 apk 和上传卡住时生成的 HAR 文件。我都寄了。他们回答说他们正在调查这个问题。几天后,这个问题与其他遇到同样问题的人一起活跃起来!我再次发电子邮件说我仍然遇到问题。

然后在 3 月 19 日,他们回复并要求:

错误消息的屏幕截图。 您尝试上传的 APK 您能够测试的浏览器版本和您正在使用的操作系统类型。 来自浏览器错误控制台或 http 日志的信息。 您采取了哪些措施来重现此问题?

还有其他建议吗?

【问题讨论】:

有没有检查出现任何错误提示? @SachinShelke 上传永远不会完成。我在它处于 99% 超过一个小时后取消它并且没有收到错误消息。我只是直接返回到开发者控制台而不上传。 (如果有任何重要性,apk 只有 5.5mb)。 我也被困在 0% 上。整个星期都很好;最多 10 小时左右之前。 3 月 14 日,Google 在发送文件后的回复是:“感谢您的回复和其他详细信息。我们已经记录了您的经历,我们的团队目前正在调查该问题。我们正在努力工作尽快为您解决此问题。一旦我们有解决方案,我们会尽快通知您。再次感谢您的耐心等待,对于由此造成的任何不便,我们深表歉意。”所以我想这可能是他们的问题?有更多信息时会更新。 (在此之后他们没有进一步的回应) 从今天开始,我遇到了和你们完全相同的问题。我在德国。有关如何解决此问题的任何更新?同时可能是一种解决方法?我真的需要上传更新,而且这也不是时间敏感的,我等待的每一天都在花钱..修复它谷歌! 【参考方案1】:

Google 支持团队发现了我的具体问题:

我们的专家发现 APK 在 验证图标和证书的步骤。

将 aapt 转储与您应用的清单进行比较,有一些 与图标位置不一致。你会想开始 在那里进行故障排除。如果修复图标后仍然遇到 上传问题,仔细检查您的证书和签名 过程。

这个问题完全是我作为一个缺乏经验的新开发者的问题。

在 Eclipse 中替换图标并重做密钥后,有问题的 .apk 已顺利上传并已发布。

Google 团队还为寻求帮助的人提出了以下建议:

有关运行 aapt 的更多信息,请参阅以下文章的“测试应用程序所需的功能”部分:http://developer.android.com/guide/topics/manifest/uses-feature-element.html

【讨论】:

@noobProgrammer 不确定要添加什么。在 Eclipse 中,我重新添加了我的图标(New->Other->Android Icon Set)(也许我最初替换图标时没有“全部同意”?)。然后为了安全起见,我在导出签名的应用程序时制作了一个新密钥。这就是我所做的。然后APK上传没有任何问题。【参考方案2】:

这是 Google 端的一个问题,他们也意识到了这一点; there was a message on their support site(现在似乎已被删除)和开发者控制台警报中:

上传到 Google Play 开发者控制台时出错: 我们目前注意到一个影响一些开发者尝试的问题 将 APK 或图片上传到 Google Play 开发者控制台。是 努力修复,一旦问题出现,将提供更新 解决了。​​

Google 表示它现在似乎已修复:

更新 - 太平洋时间 2014.03.17 下午 4:00: 此问题现已解决。如果您发现任何问题,请联系我们 上传 APK 或图片。

自发布此消息以来,我已经能够发布 APK 并且还收到了许多应用更新,因此看来这个特定问题现在似乎已经得到解决。

【讨论】:

谷歌将警告放在上传对话框或启动它的页面上可能更有意义,而不是假设人们会a)在某处或其他地方寻找一些声明,b)实际上找到它。 在我的开发者控制台上,屏幕左边缘的扩音器图标是亮橙色的,一登录就引起了我的注意。他们通常会在此处放置此类通知。跨度> 【参考方案3】:

Android 中有一个错误会影响它的每个版本。一位开发人员昨天发现了这件事。通过畸形 apk 文件,您可能会损坏系统内存并且系统会完全冻结。然后,他将这个格式错误的 apk 从不同国家上传到 Goople Play,导致 Google Play 开发者控制台在全球冻结!它修复了大约一个小时,但随后开发人员重新上传了 apk,Google Play 再次关闭。我认为它很快就会得到解决,但无论如何它可能会给世界各地的许多公司带来巨大的经济损失。

http://ibrahimbalic.com/2014/android-os-memory-corruption-bug/

所以答案是我们只需要等待......

【讨论】:

为什么在 Android 设备上上传导致问题的应用程序也会导致 Google Play 接受上传文件的能力出现问题?那会有点巧合。也许谷歌取消了上传应用程序的能力,而这个问题可以得到解决。我们会看看这是否是问题所在。 可能是在上传时测试应用程序的安卓模拟器也卡住了,这可能会导致错误。 我刚刚添加了相同的答案,但我没有看到您已经发布了它。 (我删除了我的)这是正确的答案。 这个解释太多幻想了。这是一个控制台错误。这个用户的故事......闻起来像个骗局 实际上 Google Bouncer 崩溃了,因为 Bouncer 使用其信誉引擎和云基础设施安静地自动扫描 Google Play 中的应用程序(新的和以前上传的)和开发者帐户。 blog.trendmicro.com/trendlabs-security-intelligence/…【参考方案4】:

由于谷歌开发者控制台网站问题,这是许多用户常见的临时问题。 在不同时间尝试多次后,您最终将上传您的应用程序。 这是我的经验。

这里是问题报告的链接:https://code.google.com/p/android/issues/detail?id=67226

这里是直接向 Google 报告问题请求支持的链接:https://support.google.com/googleplay/android-developer/contact/publishing?extra.IssueType=submitting

【讨论】:

你什么时候终于可以上传你的应用了?今天? 我也一样,今天我想更新我所有的应用程序..但是两个小时后,我仍然上传了其中的两个..

以上是关于Android 开发者“将新 APK 上传到生产环境 99% 完成”并卡住的主要内容,如果未能解决你的问题,请参考以下文章

转Android开发学习总结——搭建最新版本的Android开发环境

android开发难学吗? Android开发学习方法

Android开发工程师的android工程师简介

Android开发和JAVA开发有啥区别

现代 Android 开发的三大更新 | 2022 Android 开发者峰会

现代 Android 开发的三大更新 | 2022 Android 开发者峰会