标签: xamarin-component

CrittercismIOS与MvvmCross发生冲突

我正在通过CrittercismIOS集成崩溃报告,我在Xamarin Component商店中使用了组件

https://components.xamarin.com/view/crittercism

但应用程序崩溃并报告错误.

2015-11-25 10:49:50.621 MyApp[40227:2065265] critical: Stacktrace:

2015-11-25 10:49:50.621 MyApp[40227:2065265] critical:   at <unknown> <0xffffffff>
2015-11-25 10:49:50.621 MyApp[40227:2065265] critical:   at System.Reflection.MonoCMethod.InternalInvoke (object,object[]) [0x00016] in /Users/builder/data/lanes/2356/9ce9e8b9/source/maccore/_build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/src/mono/mcs/class/corlib/System.Reflection/MonoMethod.cs:650
2015-11-25 10:49:50.621 MyApp[40227:2065265] critical:   at System.RuntimeType.CreateInstanceMono (bool) [0x000ca] in /Users/builder/data/lanes/2356/9ce9e8b9/source/maccore/_build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/src/mono/mcs/class/corlib/ReferenceSources/RuntimeType.cs:113
2015-11-25 10:49:50.622 MyApp[40227:2065265] critical:   at System.RuntimeType.CreateInstanceSlow (bool,bool,bool,System.Threading.StackCrawlMark&) [0x0001a] in /Users/builder/data/lanes/2356/9ce9e8b9/source/maccore/_build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/src/mono/mcs/class/corlib/ReferenceSources/RuntimeType.cs:87
2015-11-25 10:49:50.622 MyApp[40227:2065265] critical:   at System.RuntimeType.CreateInstanceDefaultCtor (bool,bool,bool,System.Threading.StackCrawlMark&) [0x0002a] in /Users/builder/data/lanes/2356/9ce9e8b9/source/maccore/_build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/src/mono/external/referencesource/mscorlib/system/rttype.cs:5734
2015-11-25 10:49:50.622 MyApp[40227:2065265] critical:   at System.Activator.CreateInstance (System.Type,bool) [0x00040] in /Users/builder/data/lanes/2356/9ce9e8b9/source/maccore/_build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/src/mono/external/referencesource/mscorlib/system/activator.cs:214
2015-11-25 10:49:50.622 MyApp[40227:2065265] critical:   at System.Activator.CreateInstance (System.Type) [0x00000] in /Users/builder/data/lanes/2356/9ce9e8b9/source/maccore/_build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/src/mono/external/referencesource/mscorlib/system/activator.cs:147
2015-11-25 10:49:50.622 MyApp[40227:2065265] critical: …
Run Code Online (Sandbox Code Playgroud)

xamarin.ios crittercism mvvmcross xamarin xamarin-component

5
推荐指数
1
解决办法
248
查看次数

当使用第三方Xamarin组件时,Xamarin app仅在调试模式下编译,而不是在发布模式下编译

我正在尝试将Localytics SDK(通过他们的Xamarin组件)集成到我的Xamarin Android应用程序中.它在Debug模式下编译,但是如果我切换到Release版本,那么它在编译时出错:

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets:错误:执行任务LinkAssemblies时出错:错误XA2006:无法解析对'Android.Gms.Gcm.Iid.InstanceIDListenerService的引用'(在程序集中定义'LocalyticsXamarin.Android,Version = 4.2.0.29760,Culture = neutral,PublicKeyToken = null'),范围为'Xamarin.GooglePlayServices.Gcm,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'.当范围与定义程序集不同时,通常意味着转发类型.(com.rpr.mobile.droid)

如果我只将Linker Behavior从Link SDK程序集切换到Do not link,那么它编译得很好,但这不是一个选项,因为那时apk太大了.如果我只切换回Link SDK程序集并将"LocalyticsXamarin.Android"添加到Ignore程序集列表中,它仍然会产生相同的编译错误.

此错误似乎意味着我的应用与Localytics Xamarin包装器之间的Google Play服务版本不匹配,但是他们向我发送了使用最新版本(42.1001.0)的包装器的更新版本,并且我已确认它与之匹配我们的应用.此外,他们自己的示例Android项目编译得很好.我已经梳理了他们的示例Android项目中的每个设置,并将其更改为与我的匹配,但仍然是他们编译而我的编译没有.

这是我的Android项目中的packages.config:

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="modernhttpclient" version="2.4.2" targetFramework="MonoAndroid60" />
  <package id="Newtonsoft.Json" version="9.0.1" targetFramework="MonoAndroid60" />
  <package id="Rx-Core" version="2.2.5" targetFramework="monoandroid70" />
  <package id="Rx-Interfaces" version="2.2.5" targetFramework="monoandroid70" />
  <package id="Rx-Linq" version="2.2.5" targetFramework="monoandroid70" />
  <package id="Xamarin.Android.Support.Animated.Vector.Drawable" version="25.1.1" targetFramework="monoandroid70" />
  <package id="Xamarin.Android.Support.Compat" version="25.1.1" targetFramework="monoandroid70" />
  <package id="Xamarin.Android.Support.Core.UI" version="25.1.1" targetFramework="monoandroid70" />
  <package id="Xamarin.Android.Support.Core.Utils" version="25.1.1" targetFramework="monoandroid70" />
  <package id="Xamarin.Android.Support.Fragment" version="25.1.1" …
Run Code Online (Sandbox Code Playgroud)

xamarin.android xamarin xamarin-component

4
推荐指数
1
解决办法
1072
查看次数

是否有一个xamarin组件可以处理PIN输入?

我看到有一个iOS和iPad,P IN Code Control xamarin组件,它将为您提供PIN输入的编程数字键盘.如果没有使用Xamarin中的C#对整个事物进行编码,我宁愿找到一个组件.

我需要一个PIN代码控制,跨平台的xamarin组件,这是xamarin表单的目的.我们将在Android和iOS设备上使用它.

有没有人在Xamarin的Component Store上看到这样的组件,我使用了错误的搜索条件,PIN,键盘,数字

c# cross-platform xamarin xamarin-forms xamarin-component

3
推荐指数
1
解决办法
4774
查看次数

尽管已登录,但您必须登录才能下载此组件

我正在使用Visual Studio for Mac(通常我在Mac上使用Xamarin Studio)进行iOS和Android开发.我正在尝试创建一个新的解决方案,并在我的解决方案中添加"组件".我已登录到我的Microsoft帐户,但它说"您必须登录才能下载此组件".

有没有办法禁用它或告诉它我已登录?或者是否有其他我应该登录的帐户,我不知道?

它说我的状态是"Visual studio Community".这不允许使用组件吗?它Xamarin Studio,免费社区许可证允许使用组件就好了.

在此输入图像描述

在此输入图像描述

xamarin xamarin-component visual-studio-mac

3
推荐指数
1
解决办法
503
查看次数