【问题标题】:How to Publish Xamarin android app that is built with multiple APKs per ABI?如何发布每个 ABI 使用多个 APK 构建的 Xamarin android 应用程序?
【发布时间】:2018-07-06 14:38:40
【问题描述】:

当我尝试发布在 Visual Studio 中启用的每个 ABI 设置使用多个 APK 构建的 Xamarin android 应用程序时,它只输出一个胖 apk 而不是多个,为什么会这样?我该怎么办?

【问题讨论】:

    标签: visual-studio xamarin xamarin.android


    【解决方案1】:

    Android Options 中,您必须选择正确的配置(发布与调试和平台)。

    同时检查选定的架构。

    【讨论】:

    • 我知道,我选择了配置正确的版本,这不是问题
    【解决方案2】:

    你可以尝试构建这个项目:

    https://github.com/xamarin/monodroid-samples/tree/master/OneABIPerAPK

    构建三个 APK,每个 ABI 一个。然后将项目的设置与它进行比较。

    文档here

    【讨论】:

    • 当我构建它时,它对我来说很好,即:它为每个 ABI 输出 3 个 apk,但是当我发布它时,它就不能那样工作了
    【解决方案3】:

    这里是 C# 控制台应用程序示例,说明如何使用分隔的自定义 versionCodeversionNamepackedgeName 构建 Android ABI

    https://github.com/JTOne123/OnePackagePerABI

    【讨论】:

    • 欢迎来到 Stack Overflow!虽然链接是分享知识的好方法,但如果它们在未来被破坏,它们将无法真正回答问题。将回答问题的链接的基本内容添加到您的答案中。如果内容太复杂或太大而无法在此处放置,请描述所提出解决方案的总体思路。请记住始终保留指向原始解决方案网站的链接引用。见:How do I write a good answer?
    猜你喜欢
    • 2011-04-24
    • 2019-10-22
    • 2020-08-21
    • 2013-06-07
    • 2015-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多