【发布时间】:2022-07-08 17:23:23
【问题描述】:
我在将我的 Android 应用程序分发到 google play 时遇到了问题,我不知道为什么会这样,但是突然之间我在选择分发时不再能够选择“Google play”,而是我只能选择“临时”
我不确定这是否意味着我需要创建一个新的 APK 文件并使用我的密钥库文件(我有)对其进行签名,这发生在我的所有 3 个应用程序中,每个应用程序都更新和发布了 30 多次没有任何问题,但我对创建新 APK 有点犹豫,因为我理解只有在创建新应用时才需要,而不是在您想要上传同一应用的更新版本时。
如图所示,“google play”按钮只是变灰了。
到目前为止,我已经尝试“清理解决方案”删除 obj/debug 文件夹并重新构建,并尝试使用旧版本的代码进行相同的操作,在该版本中一切正常(我知道,因为我之前已经分发了该版本)。我还尝试恢复到旧版本的 Visual Studio,以防万一最新版本有错误,也没有运气,并且还完全重新安装/清除 Xamarin 和 Visual Studio 相关的所有内容。
一个小的旁注是,我也无法成功地获得我的证书并从我的苹果帐户下载我的个人资料,现在虽然这与 Android 版本无关,但我很好奇这些事情同时发生。
我只是不确定“Google play”按钮是否变灰,是否意味着 APK 缺少签名,如果是,我是否可以创建一个新的 APK 使用我拥有的密钥库文件和所有内容对其进行签名恢复正常了吗?
谢谢
【问题讨论】:
-
您可以构建一个 APK 并手动提交给 Google 吗?
-
以前的存档呢?我的意思是右键单击Android项目并选择“查看档案”,如果可以看到谷歌频道,请检查一些旧档案
-
这其实也是一个奇怪的部分,看不到任何旧档案
-
@Shaw 我没有手动将新版本的 APK 上传到 google play,它似乎工作正常,但不明白为什么“google play”选项不再出现在 Visual Studio 中.
-
那听起来像是 VS 问题。尝试检查设置、升级或您的存档位置?
标签: c# xamarin xamarin.forms xamarin.android