2013-03-01 68 views
0

我使用Xamarin Studio和MonoGame將Windows Phone應用程序移植到Android。「無法找到符號:__FastDevLauncher」阻止部署到Android模擬器

設置已經非常順利,但是當我嘗試將項目部署到模擬器中,我得到了以下錯誤:


C:\Users\croberts\Documents\Visual Studio 2010\Projects\Shelter_Port\Shelter_Android\Shelter_Android\obj\Debug\android\src\mono\TrialSplashScreen60e2a7ae51784c7983049dbf7b06b10c.java(101,101): Error: cannot find symbol 

symbol : class __FastDevLauncher 

location: package mono.android 

Intent intent = new Intent (TrialSplashScreen60e2a7ae51784c7983049dbf7b06b10c.this, mono.android.__FastDevLauncher.class); 

我一直沒能找到什麼時候谷歌搜索提到__FastDevLauncher類和TrialSplashScreen #####。java建議也許這與我使用Xamarin的30天試用有關?

無論如何,我很難從哪裏開始尋找解決方案,因爲它不是我的代碼中直接引用的任何東西。

在此先感謝您的幫助。

Chris

+0

確定錯誤在xamarin內。查詢更專注於其(全新)產品的網站可能會更快捷。然而,在事後發佈迴應對許多人來說可能是有用的。 – KevinDTimm 2013-03-01 17:37:06

+0

會做。我已經聯繫了他們的支持,他們建議我在等待的時候在這裏嘗試。當我有一個時,我會發布回覆。 – SurvivalistDev 2013-03-01 17:43:05

+0

好的......似乎最新的Xamarin版本和他們網站上最新的打包的MonoGame安裝程序之間存在兼容性問題。從較新的源代碼構建MonoGame庫修復了這個問題,並且發佈了一個修補程序,用於鏈接2之間的問題。看來我所看到的是一個奇怪的表現。更多信息請訪問:https://github.com/mono/MonoGame/issues/1431 – SurvivalistDev 2013-03-02 16:24:37

回答

0

從源代碼構建MonoGame庫修復了此問題。似乎Xamarin 2.0版本和MonoGame 3.0.0.0版本之間存在鏈接錯誤。我爲MonoGame下載了最新的穩定源代碼,並將庫與我自己的源一起構建,構建錯誤消失。