当前位置: 首页 > 知识库问答 >
问题:

Xamarin Android绑定库org.apache问题

宣弘新
2023-03-14

原始Android Jar库文件(mposlitesdk.Jar)在子文件夹中包含以下内容:

  • com(其内部有子文件夹“Ingenico”和“Zebra”)
  • META-INF
  • org(其内部有子文件夹“Apache”和子文件夹“commons”和“http”)
    null
  • 带有char'的奇怪无效令牌添加到生成的源:

obj\debug\generated\src\org.apache.http.impl.client.abstractauthenticationhandler.cs(244,65,244,66):错误CS1519:Il token'`'nella dichiarazione del membro di classe,struttura o interfaccia nonèvalido

也许主要问题是关于org.apache.http在Xamarin Android名称空间中重复?

感谢您的任何建议,并附上日志

共有1个答案

苏弘盛
2023-03-14

乍一看,眼前的问题是org.apache.http在API23下运行得不好。原因如下:

https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#Behavior-apache-http-client

Google删除了org.apache.http并将其移到了可选的库中。这对Xamarin.Android意味着什么?这意味着它不再绑定在API23中,因为Google没有随Android.jar一起提供它。因此,有几个变通办法可以使用:

android-sdk\platforms\android-23\optional(或者任何级别高于23的API(如API24/etc)都将拥有它)

 类似资料:
  • 我试图在MFA上绑定一个jar库(jCIFS),但遇到了一些错误,就像下面这样: 'jcifs.util.md4'不实现继承的抽象成员'java.security.messagedigestspi.engineDigest() 经过一些研究,我发现了一些关于这方面的主题,告诉编辑元数据以更改类的权限,如下所示: 但是错误没有改变,a仍然不会得到这个错误的含义。 有人吗? 错误1类型'jcifs.u

  • 问题内容: 我正在尝试进入instagram页面,但没有运气。我不断收到错误和空白的屏幕截图。 错误文字: Casperjs –version是1.1.0-beta3。 基本上,我使用以下代码: 问题答案: 如果使用了PhantomJS 2,则不再需要下面的垫片。不幸的是,CasperJS1.1-beta3还不支持它,因此您可能想要使用GitHub的master分支。 问题是PhantomJSv1

  • 我试图按照Angular文档中的英雄教程开始学习Angular,但当我开始改变一些事情时,出现了一些问题: > 对于我的项目,我使用Django rest框架作为后端,提供用于检索我的“书籍项目”的应用编程接口。我在这方面非常新,所以我只想知道API设置是否正确,但我不知道怎么做。 我开始在django中实现模型,然后是序列化器、视图集,最后是网址。 在angular中,我为http请求编写了服务

  • 我想知道以下内容之间有什么区别: 与 有任何性能差异吗? 每个的首选用例是什么? 任何其他信息都将不胜感激! 谢谢!

  • Spring Boot属性解析程序面临一个奇怪的问题。 正在尝试为其中一个属性执行简单的@Value。在调试日志中,我看到该属性已匹配,但稍后报告为找不到几行。知道怎么回事吗? Java代码: 记录在下面

  • 问题内容: 我目前正在将一个大型应用程序移植到基于HTML5的Web应用程序上-我已经开始在AngularJS中构建该应用程序并享受AngularJS框架的功能- 目前,我遇到了一个问题: 我有一个给我jQuery Datepicker的指令,但是对模型的绑定似乎不起作用。 http://jsfiddle.net/9BRNf/ 我可能会误解指令的工作方式,并想了解我是否可以修补对框架的这一部分理解