我在Visual Studio 2015社区中使用Xamarin制作了Xamarin Android应用程序。直到最近,我可以在Beta测试方面发表任何问题,并且我拥有约10.000个支持的设备。在将Xamarin更新为4.3.0.784之后,发布选项被Build> Archive替换。当我使用此新选项并将我的应用程序分发到Google Store时,我只有1632个支持设备。
我注意到在Google Developer Console的APK详细信息页面上,它仅将ARM64-V8A列为"本机平台"。在我以前有效的构建中,我都有所有5个平台。无论我在Visual Studio Project Properties> Android选项中选择哪些支持的架构> Advance> Advance,在我在开发人员控制台中分发APK详细信息后,请显示ARM64-V8A。
我是否缺少一些东西,还是新工具中有一个错误?我想实现的是在VS中选择的支持的架构中,在商店中使用一个应用程序,因此我不仅限于1632设备。
最后,我将其定期分发给了我的驱动器,将其手动将其分配给了它并将其上传。它在试图发布时遇到了许多APK版本以上版本的设备的错误。显然,VS发布过程也与版本代码相混淆(我有1,2,3,4,5,现在它们是232329、232932等)。t解释这是如何发生的。
我仍然无法发布,因为这个错误,我整天都用完了耐心地冲浪,以便我可以使用build-> archive功能。因此,我创建了一个新的应用程序,然后手工上传了APK。(此应用程序在Beta中,因此可以制作另一个应用程序)。新的一切都很好,支持1600个设备的同一APK支持12.000个设备。
仍然不明白发生了什么,但看起来很糟糕。我认为这个话题已关闭。