问题标签 [xamarin-binding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 包含 Xamarin 绑定库会给出:找不到属性的资源标识符
我有一个现有的 Android (java) 项目,我已经(被给予并)内置到 .aar 中,然后将其添加到构建属性为 .aar 的 Xamarin Binding 项目中LibraryProjectZip
。然后我从我拥有的 Xamarin android 项目中引用了绑定项目,我得到了这个单一的孤独错误:
错误 APT0000:在包“YourProj.YourProj”中找不到属性“coverage”的资源标识符
它所指的coverage
似乎是我的初始.aar 使用的库的属性。它在 layout.xml: 中看起来像这样ocr:coverage="5.5"
。有没有办法告诉活页夹忽略这个或什么?
android - 用于 android sdk 的 Xamarin 绑定
我正在为 android SDK 创建一个 xamarin 绑定,在构建绑定项目时出现了一些错误。错误之一是:
错误 CS0234:The type or namespace name ITrustDefenderMobileStandardV2' does not exist in the namespaceCom.Threatmetrix.TrustDefenderMobile'. Are you missing an assembly reference? (CS0234) (WePayAndroidBinding)
当我双击错误时,它显示以下代码:
如果有人可以帮助解决此错误,那就太好了。如果需要更多信息,请告诉我
xamarin - BTOUCH:错误 BI1017:不知道如何在 get_IssueTransport 方法中为 System.Int32* 进行签名
我正在将 JMC 目标 C 静态库绑定到与 Xamarin 兼容的库,目前我正在尝试构建我的绑定项目(其中包含 ApiDefinition.cs、StructsAndEnums.cs 和 libJmcSDK.a)但是当我尝试构建这个 Xamarin 绑定项目时我' m 收到以下错误:
BTOUCH: error BI1017: btouch: Do not know how to make a signature for System.Int32* in method 'get_IssueTransport'。
当我尝试搜索 get_IssueTransport 方法时,他们没有搜索结果,试图找到 System.Int32 签名,但无法在整个解决方案中找到。
提前非常感谢解决此问题的任何帮助。谢谢。
xamarin - MvvmCross - 如何绑定到 iOS TableView 中的 SelectedItem?
我在 iOS 中有一个 TableView,在我的 ViewModel 中,我有一个 TableView 中选定项的属性,但我不知道如何为该属性绑定选定项。我怎样才能做到这一点?我的项目是跨平台的。我有一个 Android 项目和一个 iOS 项目。在Android项目中,我做了绑定:
但我无法在 iOS 中进行等效绑定。
那是我的 TableViewController:
这是我的视图模型:
xamarin - Xamarin Android 错误从 java 绑定库中膨胀自定义小部件
目前我正在尝试VrPanoramaView
使用 Xamarin 启动并运行 Google VR 的简单功能。
我已经使用这个项目(Xamarin 组件)来手动绑定 Java 库。绑定项目,更具体地说,绑定PanoWidget,结果如下:PanoWidget 图像
当我使用对象浏览器查看VrPanoramaView
C# 代码(部分包含代码)时,我得到以下代码:
据我所知,VrPanoramaView
已经注册并且可以通过在布局中以下列方式引用它来访问:
然而,当我构建和部署应用程序时,我收到以下错误:
更具体地说,它似乎找不到类:
c# - DLL 的程序集浏览器中的 Trampolines 是什么
我已经绑定了一个静态Objective-C
库Xamarin
。我有内存泄漏(从库类创建的实例没有被释放),我正在组装浏览器中潜水。我看到 DLL 本质上具有三组资源:
- Api 定义
- 图书馆名称
- ObjC 运行时
下面ObjCRuntime
有一个名为的子组Trampolines
,其中包含三种类型的资源:
- DActionArity1V0
- NIDActionArity1V0
- SDActionArity1V0
有很多这样的资源,只有最后两个数字不同。
只是想知道这种桥接机制如何用于Objective-C
block
回调。
xamarin - Xamarin Android 绑定引用 Org.Apache.Xml.Security.Algorithms
我正在尝试创建一个引用 org.apache.xml.security.transforms 、 Org.Apache.Xml.Security.Algorithms 的 Xamarin Android 绑定库
我必须添加哪个参考以确保它工作正常?
样本错误
1> BINDINGSGENERATOR:警告 BG8900:类型 org.apache.xml.security.transforms.Transforms:FxDG 命名违规:类型名称“Transforms”与命名空间部分“Transforms”匹配。
\obj\Debug\generated\src\Org.Apache.Xml.Security.Algorithms.Implementations.IntegrityHmac.cs(150,20,150,31):警告 CS0108:'IntegrityHmac.IntegrityHmacRIPEMD160.GetDHandler()' 隐藏继承的成员 'IntegrityHmac。 GetDHandler()'。如果打算隐藏,请使用 new 关键字。
xamarin - 致命错误:无法使用 Objective Sharpie 创建 __weak 引用
当我尝试将 pod 绑定到 Xamarin 时,我遇到了一些错误。
我执行了以下命令:
但这给了我这样的错误:
我尝试编辑Pods.xcodeproj
并设置每个项目以使用自动引用计数,但这似乎不起作用。
我是否需要添加一个 clang 选项来启用自动引用计数,还是发生了其他事情?
xamarin - Objective Sharpie 有时将 I 添加到 @protocols
我正在尝试绑定一个库,我遇到了这个问题:
和找不到,但它们未更改的名称确实存在IPTPusherConnectionDelegate
:IPTPusherEventBindings
为什么Objective SharpieI
在继承的接口列表中添加了,而不是在接口名称本身中?
我应该改变什么来解决这个问题?我是在接口名称中添加 I 还是从继承的接口列表中删除 I?或者我可以在不更改这些内容的情况下解决这个问题,只需向这些类/接口添加或删除属性?
xamarin - Xamarin 谷歌标签管理器集成
我的目标是将 GTM(Gootle 跟踪代码管理器)SDK 集成到 Xamarin.iOS 应用程序中,而无需使用 Firebase。
问题:从Xamarin 组件商店集成 GTM 的说明仅显示如何通过 Firebase 集成。而 Google 提供了 2 个选项,其中一个不需要 Firebase。
此外,GTM Xamarin 组件缺少原始 Google GTM SDK 提供的类型和方法。前任:TAGManager, TAGContainer
任何帮助将不胜感激。