我在Xamarin的Visual Studio 2015社区中制作了一个Xamarin Android应用程序。 直到最近,我可以发布它没有beta测试的问题,我有〜10.000支持的设备。 在我将Xamarin更新到4.3.0.784之后,发布选项被Build> Archive替换。当我使用这个新选项并将我的应用分发到Google商店时,我只有1632个受支持的设备。
我注意到,在Google Developer Console的APK详情页面上,它只将arm64-v8a列为“原生平台”。在我之前的构建中,我有5个平台。无论我在Visual Studio项目属性中选择哪种支持的体系结构> Android选项>高级,我在开发者控制台中分发APK详细信息后显示arm64-v8a。
我错过了什么或新工具中有错误?我想要实现的是使用我在VS中选择的受支持体系结构存储应用程序,因此我不会局限于1632设备。
答案 0 :(得分:0)
最后,我将它临时分发到我的驱动器,手动压缩并上传它。在尝试发布时,它提供了一系列关于由超过1个版本的APK提供服务的设备的错误。显然,VS发布过程也与版本代码混淆了(我有1,2,3,4,5,现在它们类似于232329,232932等)有些适用于所有平台,有些仅适用于64位且我可以&# 39;解释这是怎么发生的。
由于这个错误,我仍然无法发布,而且我整天都没有耐心去网上冲浪,所以我可以使用Build-> Archive功能。所以我创建了一个新的应用程序并手动上传了apk。 (这个应用程序处于测试阶段,因此可以制作另一个应用程序)。新的一切都很好,支持1600个设备的同一个APK支持12.000个设备。
仍然不明白发生了什么,但看起来很糟糕。 我认为这个话题已经结束了。