2016-06-10 51 views
1

我正在开发与Xamarin的Android应用程序。我通过仿真器和手动测试云测试成功,但是当我试图通过VSTS运行时,我得到:Xamarin Android:共享MonoRuntime错误

单声道共享运行时不受支持。这可以通过更改 项目配置或使用发布版本来解决。

我检查了我的android项目文件,关闭了共享单声道运行时。

谁能告诉我什么可能会导致此问题以及如何解决它?

+1

看起来像你发现了一个错误,StackOverflow不是一个错误跟踪系统,请http://bugzilla.xamarin.com/中的错误提交一个自包含的最小测试用例 – knocte

+0

“我检查了我的android项目文件,共享单声道运行时被关闭。“这是一个无效的陈述。一个项目文件可以包含多个配置文件(调试/发布等等)。根据您运行的错误消息可能是调试配置文件。如果可能的话,您应该修改您的VSTS配置以切换到发布配置文件。 –

+0

那么,我的意思是,我的android项目的发布模式已关闭单声道共享运行时,只是为了清楚我也关闭了调试模式下的单声道运行时以及如果我在调试模式下运行。但仍然没有结果..你能想到可能导致这个问题的任何可能性吗? – TheDeveloper

回答

1

我明白了。

我的android解决方案中的AOT标签被设置为true。我必须禁用它并在VSTS上运行它。

+0

对我来说同样的问题,什么是AOT标签?它在哪里? –

+0

打开你的android的.csproj文件。您会看到AOT标记,将其删除或将其设置为false。 – TheDeveloper