问题标签 [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.

0 投票
0 回答
230 浏览

c# - 包含 Xamarin 绑定库会给出:找不到属性的资源标识符

我有一个现有的 Android (java) 项目,我已经(被给予并)内置到 .aar 中,然后将其添加到构建属性为 .aar 的 Xamarin Binding 项目中LibraryProjectZip。然后我从我拥有的 Xamarin android 项目中引用了绑定项目,我得到了这个单一的孤独错误:

错误 APT0000:在包“YourProj.YourProj”中找不到属性“coverage”的资源标识符

它所指的coverage似乎是我的初始.aar 使用的库的属性。它在 layout.xml: 中看起来像这样ocr:coverage="5.5"。有没有办法告诉活页夹忽略这个或什么?

0 投票
1 回答
197 浏览

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)

当我双击错误时,它显示以下代码:

如果有人可以帮助解决此错误,那就太好了。如果需要更多信息,请告诉我

0 投票
2 回答
1200 浏览

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 签名,但无法在整个解决方案中找到。

提前非常感谢解决此问题的任何帮助。谢谢。

0 投票
1 回答
812 浏览

xamarin - MvvmCross - 如何绑定到 iOS TableView 中的 SelectedItem?

我在 iOS 中有一个 TableView,在我的 ViewModel 中,我有一个 TableView 中选定项的属性,但我不知道如何为该属性绑定选定项。我怎样才能做到这一点?我的项目是跨平台的。我有一个 Android 项目和一个 iOS 项目。在Android项目中,我做了绑定:

但我无法在 iOS 中进行等效绑定。

那是我的 TableViewController:

这是我的视图模型:

0 投票
0 回答
198 浏览

xamarin - Xamarin Android 错误从 java 绑定库中膨胀自定义小部件

目前我正在尝试VrPanoramaView使用 Xamarin 启动并运行 Google VR 的简单功能。

我已经使用这个项目(Xamarin 组件)来手动绑定 Java 库。绑定项目,更具体地说,绑定PanoWidget,结果如下:PanoWidget 图像

当我使用对象浏览器查看VrPanoramaViewC# 代码(部分包含代码)时,我得到以下代码:

据我所知,VrPanoramaView已经注册并且可以通过在布局中以下列方式引用它来访问:

然而,当我构建和部署应用程序时,我收到以下错误:

更具体地说,它似乎找不到类:

0 投票
0 回答
218 浏览

c# - DLL 的程序集浏览器中的 Trampolines 是什么

我已经绑定了一个静态Objective-CXamarin。我有内存泄漏(从库类创建的实例没有被释放),我正在组装浏览器中潜水。我看到 DLL 本质上具有三组资源:

  • Api 定义
  • 图书馆名称
  • ObjC 运行时

下面ObjCRuntime有一个名为的子组Trampolines,其中包含三种类型的资源:

  • DActionArity1V0
  • NIDActionArity1V0
  • SDActionArity1V0

有很多这样的资源,只有最后两个数字不同。

只是想知道这种桥接机制如何用于Objective-C block回调。

0 投票
1 回答
479 浏览

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 关键字。

0 投票
1 回答
468 浏览

xamarin - 致命错误:无法使用 Objective Sharpie 创建 __weak 引用

当我尝试将 pod 绑定到 Xamarin 时,我遇到了一些错误。

我执行了以下命令:

但这给了我这样的错误:

我尝试编辑Pods.xcodeproj并设置每个项目以使用自动引用计数,但这似乎不起作用。

我是否需要添加一个 clang 选项来启用自动引用计数,还是发生了其他事情?

0 投票
1 回答
238 浏览

xamarin - Objective Sharpie 有时将 I 添加到 @protocols

我正在尝试绑定一个库,我遇到了这个问题:

和找不到,但它们未更改的名称确实存在IPTPusherConnectionDelegateIPTPusherEventBindings

为什么Objective SharpieI在继承的接口列表中添加了,而不是在接口名称本身中?

我应该改变什么来解决这个问题?我是在接口名称中添加 I 还是从继承的接口列表中删除 I?或者我可以在不更改这些内容的情况下解决这个问题,只需向这些类/接口添加或删除属性?

0 投票
1 回答
518 浏览

xamarin - Xamarin 谷歌标签管理器集成

我的目标是将 GTM(Gootle 跟踪代码管理器)SDK 集成到 Xamarin.iOS 应用程序中,而无需使用 Firebase。

问题:从Xamarin 组件商店集成 GTM 的说明仅显示如何通过 Firebase 集成。而 Google 提供了 2 个选项,其中一个不需要 Firebase

此外,GTM Xamarin 组件缺少原始 Google GTM SDK 提供的类型和方法。前任:TAGManager, TAGContainer

任何帮助将不胜感激。