如何解决Xamarin Forms API弃用的错误410

时间:2019-12-03 20:34:27

标签: xamarin.forms visual-studio-2017

当我尝试上传我的apk时,VS2017显示此错误:

This API has been deprecated and is no longer available

您知道什么原因以及如何解决此错误吗?

Xamarin 4.12.3

Error 410

3 个答案:

答案 0 :(得分:2)

(“由于我是作为客人来回答的,因此不允许我嵌入图像,因此下面有图像链接”)

问题也发生在vs2019中,我认为这是由Google Play控制台中的此消息引起的

ACTION REQUIRED: Your automated publishing to Google Play will stop working on December 1, 2019 Your app is using an old version of the Google Play Developer API. From December 1 2019, versions 1 and 2 of this API will no longer be available, and any calls to these versions will fail. Update to version 3 before this date. Learn more

我不确定如何解决此问题,但是如果您需要发布版本,可以手动获取apk并将其上传到Google Play控制台。

存档管理器>单击所需的apk>单击打开的文件夹>从“ signed-apks”文件夹中获取apk文件

然后您可以转到Google Play控制台并创建一个发行版,然后将APK文件与新创建的发行版一起手动上传。

我知道这不是我刚刚想出的解决方案,以防它可以帮助任何人。

Same Error Message in 2019

答案 1 :(得分:1)

相同的消息(VS 2019,16.3.10;所有Nuget-Packages已更新等) 我很确定这是使用旧API调用从VS内部上传的。直到现在,我还没有得到MS支持的确认-仍在等待。

https://developercommunity.visualstudio.com/content/problem/844304/api-has-been-deprecated-410.html

答案 2 :(得分:1)

Microsoft在Visual Studio的新版本16.4.2(this bug)中修补了see patch notes

请确保更新到此版本以解决该问题。