这段时间开始学习C#跨平台开发,其中以Android为主(毕竟Android出身)。然而仅仅是一个Xamarin.Android的Hello World程序我都没有跑起来。
每次编译以后,会提示错误
在 群问问 里面也没有具体的解决办法,通过VPN多次编译以后,终于确认不是这个
,也不是这个
。人已经要爆炸了。
不过还好,仔细阅读自己的错误列表,在这个新建的HelloWorld项目中,由于全程VPN生成解决方案,只剩下上面的两个错误(第一张图里面)。
然后上了 Xamarin Developer ,发现这这么一段文字
然后突然我就明悟了,之前单独搞Xamarin.Android的时候,我有添加这个版本信息,然后再Xamarin.Forms.Android的时候,就一直忘记添加了( ╯□╰ )。
那么是时候解决问题了。如图,用一个文本编辑器打开项目下的android中的.csproj文件,添加类似红框中的信息:
< PropertyGroup> <AndroidSdkBuildToolsVersion> 23.0.1 </AndroidSdkBuildToolsVersion> </PropertyGroup>
保存,然后回到VS 2015,会提示你外部文件修改,点击“重新生成”,然后就完事大吉啦!
Hello World成功!