Xamarin Android分发版

dxpyg8gm  于 2022-12-07  发布在  Android
关注(0)|答案(3)|浏览(148)

我遇到了一个问题,分发我的Android应用程序到Google Play,我不知道为什么会发生,但突然我不再能够选择“谷歌播放”时选择分发,相反,我只能选择“Ad Hoc”
我不确定这是否意味着我需要创建一个新的APK文件并使用我的密钥库文件对其进行签名(我有),这已经发生在我的所有3个应用程序,已更新和发布30+次,每个都没有问题,我有点犹豫与创建一个新的APK虽然,因为我的理解,这是只需要在创建一个新的应用程序,而不是在您希望上传同一应用程序的更新版本时。
“Google Play”按钮是简单的灰色了,因为看到的图像。

到目前为止,我已经尝试了“清理解决方案”,删除obj/debug文件夹并重新构建,尝试使用旧版本的代码进行同样的操作,在那里一切正常(我知道,因为我已经分发了该构建早些时候)。我还试图反向到一个旧版本的VisualStudio,以防最新版本有bug,也没有运气,并且还对Xamarin和VisualStudio相关的所有内容进行了完整的重新安装/清除。
一个小旁注是,我也一直无法成功地获得我的证书和下载我的个人资料从我的苹果帐户,现在虽然这是不相关的Android版本,它只是好奇,这些事情发生在同一时间。
我只是不确定“Google Play”按钮是否变灰,意味着APK缺少签名,如果是这样,我是否可以创建一个新的APK,用我拥有的密钥库文件签名,一切都恢复正常?
谢谢

b1payxdu

b1payxdu1#

@杰森
您可以手动构建APK并提交给Google吗?
Jasons的建议对我很有效,仍然不能使用Visual Studio发布到Google Play,所以手动方法起作用了,根本不值得浪费更多的时间去弄清楚为什么Visual Studio没有像以前那样做。
快速更新:
我恢复到Visual Studio 2022版本17.05
现在我的iOS构建/归档又开始工作了,如果你使用Xamarin,显然不建议更新你的Visual Studio。

ny6fqffe

ny6fqffe2#

我从VS 2019换到VS 2022后就遇到了这个问题。
以下是我如何成功地将APK发布到Google Play中:-
1.选择APK存档
1.单击底部的分发按钮
1.选择点对点
1.选择您的签名标识
1.单击"另存为
1.保存(并替换)
1.输入签名密码
1.仍然选择正确的归档文件,单击底部的"Open Folder"按钮
1.双击进入子文件夹"signed-apks"
1.转到https://play.google.com/console
1.选择应用程序
1.单击左侧所需版本的菜单链接
1.点击右侧的"管理曲目"
1.单击以创建发放
1.将已签名的APK从文件资源管理器拖放到网页的应用程序包框中

3pvhb19x

3pvhb19x3#

只需进入项目属性-〉* Android选项 *,并将 * Android包格式 * 从apk更改为bundle

据我所知,play store现在只接受新的优化的aab捆绑包格式。

相关问题