看起来您正在将其作为 Visual Studio 中的“触摸”项目运行?在这种情况下,您远远领先于我设法实现的目标。
如果这是正确的,那么我怀疑您所看到的是您拥有:
- 针对可移植参考程序集在 VS/Windows 中构建了适当的 PCL
- 但这些不能针对当前的 MonoTouch/Xamarin.iOS 运行时执行。
如果您尝试,您可能会看到以下问题:iOS 黑屏和 MissingMethodException: Method not found: 'System.Type.op_Equality'
有关更多信息,请参阅http://slodge.blogspot.co.uk/2013/01/almost-portable-binaries.html上的“几乎可移植的二进制文件”
XamLabs 中目前正在处理“适当的”PCL 支持 - 所以我希望现在 Xamarin.Android Alpha 频道中可能会有解决这个问题的方法 - 但不要指望这最初是无痛的。
当然,我可能错了——这真的是一个新领域,我会很想听到/读到你的冒险经历。如果您想尝试查找更多详细信息,那么尝试更深入地了解异常详细信息并查看 Mac 上的控制台日志跟踪可能会有所帮助。
对于这两个特殊的例外,我可以确认这两个样本......

...虽然那是我在 Mac 上工作的时候。