2016-06-10 49 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