2013-03-01 47 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下载了最新的稳定源代码,并将库与我自己的源一起构建,构建错误消失。