我在构build项目时遇到以下错误。 我该如何纠正? C:\ Program Files(x86)\ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets(3,3):错误:java.lang.UnsupportedClassVersionError:com / android / dx / command / Main:不支持major.minor版本52.0(FGH) 我的帮助>关于>显示详细信息的版本信息: Xamarin.Android版本:6.0.2.1(简化版) Android SDK:C:\ Users \ Admin \ AppData \ Local \ Android \ android-sdk 支持的Android版本: 4.0.3(API等级15) 4.4(API级别19) 6.0(API等级23) SDK工具版本:24.4.1 SDK平台工具版本:23.0.1 SDK构build工具版本:24 rc2 Java SDK:C:\ Program Files(x86)\ Java \ jdk1.7.0_71 java版本“1.7.0_71” Java(TM)SE运行时环境(build 1.7.0_71-b14)Java HotSpot(TM)客户端VM(构build24.71-b01,混合模式,共享)
我是一个使用Xamarin的应用程序>面向IOS,Android和WP 8的表单。 我需要在我的应用程序推送通知function。 我看到了pushsharp的演示,看起来很有希望。 但是我所看到的所有代码都是针对每个平台单独完成的。 我希望在Xamarin.Forms项目中,在App.cs中的某个地方完成,这样我就不需要重复注册设备的代码,并处理推送通知应该如何处理。 任何帮助将不胜感激。 示例代码或教程引用是受欢迎的。 编辑 :我基于Idot的答案实施它。 这是我的答案的链接 。
我想保存和检索我的Xamarin.Android项目中的一些应用程序设置。 我知道在Android(java)中,我使用SharedPreferences类来存储这些信息,但我不知道如何将其转换为Xamarin C#。 当我在Xamarin Studio IDE中键入“SharedPreferences”时,没有自动完成,所以我不知道该怎么用。 最初的interwebssearch带我到一个相关的问题,但只包含Android的Java: 在xamarin中使用共享首选项 所以总结一下: 什么是Xamarin Android C#相当于 Android Java的SharedPreferences ?