'Hello Xamarin Forms' Android 应用程序 - 如何使其针对 JellyBean 18 (4.3) 运行?
'Hello Xamarin Forms' Android App - how to get it to work targeting JellyBean 18 (4.3)?
我需要针对项目的 Android JellyBean
(4.3) 平台。安装 Xamarin Forms 后,我下载 4.3 SDK
,创建一个新的 Xamarin Forms PCL 项目。右键单击 .Droid 项目并将编译、最小和目标 Android 版本设置为 Android 4.3 (API Level 18 - Jelly Bean
)。点击构建并得到这个编译错误:
Error 1 No resource identifier found for attribute 'touchscreenBlocksFocus' in package 'android' E:\Users\Toby\Documents\Visual Studio 2013\Projects\M3SLM10\TestM3\M3slm10\M3slm10\M3slm10.Droid\obj\Debug\resourcecacheFCCE52AFB6F854A55FA951FA3C83F6E\res\layout\abc_screen_toolbar.xml 28 M3slm10.Droid
如何解决此错误?
您应该只将 Minimum SDK
设置为 API 18。您的 Compile SDK
或 TargetFramework
应该设置为最新的 API 安装(API 23).这样可以为 Xamarin.Forms.
编译任何资源
这里有很好的资源:
http://redth.codes/such-android-api-levels-much-confuse-wow/
我需要针对项目的 Android JellyBean
(4.3) 平台。安装 Xamarin Forms 后,我下载 4.3 SDK
,创建一个新的 Xamarin Forms PCL 项目。右键单击 .Droid 项目并将编译、最小和目标 Android 版本设置为 Android 4.3 (API Level 18 - Jelly Bean
)。点击构建并得到这个编译错误:
Error 1 No resource identifier found for attribute 'touchscreenBlocksFocus' in package 'android' E:\Users\Toby\Documents\Visual Studio 2013\Projects\M3SLM10\TestM3\M3slm10\M3slm10\M3slm10.Droid\obj\Debug\resourcecacheFCCE52AFB6F854A55FA951FA3C83F6E\res\layout\abc_screen_toolbar.xml 28 M3slm10.Droid
如何解决此错误?
您应该只将 Minimum SDK
设置为 API 18。您的 Compile SDK
或 TargetFramework
应该设置为最新的 API 安装(API 23).这样可以为 Xamarin.Forms.
这里有很好的资源:
http://redth.codes/such-android-api-levels-much-confuse-wow/