'Hello Xamarin Forms'Android应用程序 - 如何让它以JellyBean 18(4.3)为目标?

时间:2016-07-28 08:46:02

标签: android xamarin xamarin.forms javabeans jelly

我需要针对项目定位Android JellyBean(4.3)平台。安装了Xamarin Forms后,我下载4.3 SDK,创建一个新的Xamarin Forms PCL项目。右键单击.Droid项目,将Compile,Minimum和Target Android版本设置为Android 4.3(API Level 18 - Jelly Bean)。点击构建并获得此编译错误:

  

错误1在包'android'中找不到属性'touchscreenBlocksFocus'的资源标识符E:\ Users \ Toby \ Documents \ Visual Studio 2013 \ Projects \ M3SLM10 \ TestM3 \ M3slm10 \ M3slm10 \ M3slm10.Droid \ obj \ Debug \ resourcecache \ 2FCCE52AFB6F854A55FA951FA3C83F6E \ res \ layout \ abc_screen_toolbar.xml 28 M3slm10.Droid

如何解决此错误?

1 个答案:

答案 0 :(得分:1)

您应该只将Minimum SDK设置为API 18.您的Compile SDKTargetFramework应设置为安装的最新API(API 23)。这样就可以为Xamarin.Forms编译任何资源。

这里有一个很好的资源:

http://redth.codes/such-android-api-levels-much-confuse-wow/