问题描述
当我尝试将我的Android应用程序捆绑包上传到Google Play控制台时,收到此错误消息,提示“无法上传。请重试。”。
我已经尝试过:
- 确保我的
versionName
和versionCode
在所有上传的工件中都是唯一的 - 确保已使用正确的密钥对
.aab
/.apk
进行了签名 - 重新上传
.AAB
文件 - 重新上传
.APK
文件 - checking status of google services,以确保不会发生大规模停机
- 询问我的高级Android开发人员
解决方法
Google Chrome
使用新的隐身窗口上传.aab
或.apk
(as mentioned in the comments)。
或者,清除网站数据:
- 转到:开发人员控制台( F12 )>应用程序>清除存储>清除站点数据
- 按 F5 刷新页面
- 再次上传
.apk
/.aab
Safari
打开首选项> 隐私>管理网站数据>全部删除>完成
,这对我有用: 在播放控制台上收到错误后。现在使用“从库添加”选项而不是“上传”,您会在那里找到无法上传的 appbundle,选择它并继续执行进一步的步骤。
,如果开发者帐户不是默认的登录帐户,则由于在同一浏览器上有多个gmail登录而出现此问题。您可以通过注销所有Gmail帐户并登录特定的Gmail帐户来解决此问题。
,您是否在其他标签中打开了另一个帐户的gmail?如果是这样,请从两个帐户中注销,然后再次登录Google Play控制台。
,对于我来说,清除数据无法使用隐身模式或更改浏览器。因此,最后我上传了一个tab = ((-1,1,0),(1,-1),(0,-1,1))
def isfree(tab,pos):
# flat_tab = (-1,1)
flat_tab = tuple(v for t in tab for v in t)
if 0 <= pos - 1 < len(flat_tab):
return flat_tab[pos-1] == 0
# may add else statement to return some value or raise error when pos out of index
print(isfree(tab,3)) # Output: True
print(isfree(tab,6)) # Output: False
print(isfree(tab,9)) # Output: False
print(isfree(tab,-1)) # Output: None
print(isfree(tab,10)) # Output: None
文件(所有以前的版本都是APK
文件),令人惊讶的是Google Play控制台接受了它!
如果以上答案对您没有帮助,则可以AAB
进行归档。
如果在zip对齐过程结束时zip对齐不成功或验证失败,则很可能会发生此错误。请分析zip align是否成功。另外,您可以尝试同时上传.apk和.aab格式。您更有可能得到更详细的错误,提示可能的原因。
,我可以通过使用Firefox而不是Chrome来解决问题。没有其他帮助。使用Chrome,即使应用了上述所有建议,问题仍然存在。 Chrome 56,操作系统Ubuntu 16.04
,如果您使用的是 Unity
>我试图上传一个 Unity 项目。清除浏览器缓存、注销帐户、尝试不同的浏览器、压缩对齐等对我没有帮助。所做的是:
一个。上传 .apk 而不是 app bundle。
出于某种原因,这完全正常,但应用程序包每次都失败。
遗憾的是,从 2021 年 8 月开始,新应用将无法使用 apk :(
b.升级到更新版本的 Unity
>无效的版本:
- 2019.4.20
有效的版本:
- 2020.3.3
Play 管理中心的错误消息并不是特别有用,因此很难确切说明问题出在哪里或解决了什么问题,但希望这会对其他人使用 Unity 有所帮助。
除了上面列出的版本之外,我还没有测试过任何 Unity 版本。如果您拥有并拥有必要的 stackoverflow 权限,请随时使用您自己的发现更新我的列表。
,在 Safari 上:
首选项 -> 隐私 -> 管理网站数据 -> 谷歌(删除)为我做了! ;-)
,在我发生该错误后,我点击“从库中添加”,我上传的应用程序包就会出现在那里,并且可以选择它。
无需注销/登录或清除缓存/cookies。