2016-04-01 38 views
13

我剛剛通過我的MSDN訂閱完成了下載並安裝Visual Studio 2015 Enterprise with Update 2。只見從構建表明Xamarin現在可以自由使用Visual Studio企業的消息,但我得到了以下授權錯誤:Mandroid錯誤XA9005:用戶代碼大小2945919字節大於131072,需要Business(或更高版本)許可證。

1>------ Build started: Project: App1.Droid, Configuration: Debug Any CPU ----- 

1>C:\Users\Parrot\Projects\App1\App1\App1.Droid\Properties\AndroidManifest.xml : warning XA0101: @(Content) build action is not supported 
1> App1.Droid -> 

C:\Users\Parrot\Projects\App1\App1\App1.Droid\bin\Debug\App1.Droid.dll 
1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(379,5): mandroid error XA9005: User code size, 2945919 bytes, is larger than 131072 and requires aáBusinessá(or higher) License. 
1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(379,5): mandroid error XA9006: Using type `Android.Runtime.JNIEnv` requiresáBusinessá(or higher) License. 
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== 
========== Deploy: 0 succeeded, 0 failed, 0 skipped ========== 

我已經嘗試過退出的Visual Studio,並重新啓動它,但我仍然看到這個錯誤。

+0

嘗試完全重新安裝Xamarin軟件。確保您的VS更新爲更新2,然後通過控制面板刪除Xamarin軟件並再次下載:https://www.xamarin.com/download 如果這樣做無效,請將您的Xamarin VS Verison信息從(幫助 - >關於Visual Studio) –

+0

不需要完全重新安裝等。只需將Xamarin更新爲最新的穩定版本即可。即使它是Vs 2015更新1,也沒關係。 Xamarin需要是最新的。任何具有4.0.0。*的Xamarin都有此問題 –

回答

14

你絕對不應該用最新的工具獲得授權錯誤。如果在更新到Visual Studio 2015 Update 2之前已經在Visual Studio中安裝了Xamarin,則可能是Xamarin for Visual Studio的舊版本。

只有最新版本的Xamarin for Visual Studio才能讓您在沒有傳統Xamarin許可的情況下在Visual Studio中工作。你能確保你安裝了4.0.3.214版本嗎?您應該能夠通過「幫助 - >關於Microsoft Visual Studio - >複製信息[按鈕]」找到該信息。

任何早於該版本的版本都需要更新。您可以按照Visual Studio here的說明檢查您的更新通道並強制檢查更新。

版本4.0.3.214目前處於Beta和Stable頻道。

+0

出現同樣的問題。卸載,重新安裝。有最新版本。仍然得到錯誤。 :( – Rytmis

+1

事實證明,這不是導致錯誤的Windows位 - 我忽略了更新Mac位。 – Rytmis

+0

此版本是否有意義?Microsoft Visual Studio Community 2015 版本14.0.25431.01更新3 的Microsoft .NET Framework版本 4.6.01586 安裝的版本:社區 Xamarin 99.0.0.1562(a9dd59b) 的Visual Studio擴展啓用Xamarin.iOS和Xamarin.Android Xamarin.Android 6.0.99.544(8f34ab4) 發展。 Visual Studio擴展以支持Xamarin.iOS的開發。 Xamarin.iOS 9.7.0.316(c8540f9) Visual Studio擴展以支持Xamarin.iOS的開發 – MotKohn

2

此外,請確保您已經在您正在使用的Mac構建主機上安裝了最新的Xamarin位。錯誤可能來自那裏,而不是Visual Studio。

1

我使用Visual Studio 2015 Update 2,但是在Tool => Option => Xamarin =>其他我選擇了Alpha和Visual Studio安裝的Alpha版本。現在我選擇Stable => Visual Studio自動安裝Xamarin Stable version =>像魅力一樣工作! :) enter image description here

+0

我不明白這個更新標籤將如何解決這個問題。 – qxg

相關問題