Xamarin.Forms - AOT编译无法正常工作(适用于Android)

时间:2018-06-13 09:47:06

标签: android xamarin.forms xamarin.android

This is the repository证明了这个问题。 这是一个简单的标准项目,只有一页。我创建了用于发布的存档(发布模式)。 如果我使用" AOT编译"选项,我收到错误:

  

" Apk无法安装错误:无法解析错误字符串"

如果我禁用此选项,则APK有效。

要使用我的测试项目,请更新ApkSignerIssue.Android.csproj中的选项AndroidSigningKeyStore以指向文件夹test.keystore中的文件test

我在Windows 10上使用Android Api 26.如果我尝试使用Api 25,它就无法使用。我尝试过使用VS 15.5.7和15.8.0(预览版)和#34; AOT编译"这些都不起作用。

如果没有此选项,则无法使用XF + Android;应用程序的第一次加载需要8-10秒。

之前有用,但现在我无法构建一个包来发布我的应用程序的更新。

1 个答案:

答案 0 :(得分:0)

现在降级到15.5.7为我工作。

我不知道为什么这不能马上工作,也许我重新启动了电脑。但现在它有效。

这很好 - 我能够发布更新我的应用程序。 这是非常悲伤的 - 这是我在三个月内的第四次降级(从15.6开始)。 归档包裹通常无法正常工作三个月,三个月,Karl!

我失去了很多时间。