0

我正在使用 Xamarin Studio 和 MonoGame 将 Windows Phone 应用程序移植到 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 天试用版有关?

无论如何,我不知道从哪里开始寻找修复,因为它不是我的代码中直接引用的任何东西。

提前感谢您的帮助。

克里斯

4

1 回答 1

0

从源代码构建 MonoGame 库可解决此问题。Xamarin 2.0 版本和 MonoGame 3.0.0.0 版本之间似乎存在链接错误。我下载了 MonoGame 的最新稳定源代码,并在我自己的源代码旁边构建了库,构建错误消失了。

于 2013-03-02T16:37:06.250 回答