gpt4 book ai didi

Xamarin AOT 编译无法进行,因为版本代码太高

转载 作者:行者123 更新时间:2023-12-02 11:10:14 25 4
gpt4 key购买 nike

当我尝试构建启用了 AOT 选项的 Android 应用程序时,收到以下错误消息。

Invalid command line switch for "aapt.exe". VersionCode is outside 0, 65535 interval

我的正常版本代码类似于 20160524。取决于我构建它的日期。对于游戏商店来说这很好。但对于编译器来说似乎并非如此。因为我已经发布了这个版本的 apk,所以我不能只是降低它。是否可以选择允许更高的版本号?

最佳答案

这不是完全相同的问题,因为我没有启用 AOT,但在更新到较新版本的 Xamarin.Android 后我突然开始收到此确切错误。我没有对我的项目文件进行任何更改,但是突然我的版本代码 220618 变得无效了。

我通过在项目属性的“Android 选项”部分的“打包”选项卡中取消选中“根据选定的 ABI 生成一个包 (.apk)”来解决该问题。

我猜想,检查此选项会使构建脚本中的某些内容采用不同的路径,其中存在导致此错误的错误。启用 AOT 编译可以使用相同的路径(或者可能隐式启用 package-per-ABI 选项)。

关于Xamarin AOT 编译无法进行,因为版本代码太高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37545863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com