【问题标题】:Xamarin Forms Java.Interop error while debugging on IPad MiniXamarin Forms Java.Interop 在 iPad Mini 上调试时出错
【发布时间】:2016-07-21 09:52:44
【问题描述】:

我有一个 Xamarin Forms 应用程序,我试图在连接到 Mac Book Pro 的 IPad mini 上进行调试。

使用版本

Microsoft Visual Studio 社区 2015 版本 14.0.25123.00 更新 2 微软 .NET 框架 版本 4.6.01055

安装版本:社区

Xamarin 4.1.1.3 (34a92cd) 支持 Xamarin.iOS 和 Xamarin.Android 开发的 Visual Studio 扩展。

Xamarin.Android 6.1.1.1 (7db2aac) 支持 Xamarin.Android 开发的 Visual Studio 扩展。

Xamarin.iOS 9.8.1.4 (3cf8aae) 支持 Xamarin.iOS 开发的 Visual Studio 扩展。

Mac Book Pro 正在运行 Simulator 9.3。

当我使用模拟器时,应用程序运行良好,但是当我尝试在 Ipad Mini 上运行它时,我得到了错误

 Error      Failed to resolve assembly: 'Java.Interop, Version=0.1.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065'Client.UI.iOS  C:\Program Files (x86)\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets   681

这让我想把矛头指向 Newtonsoft.Json,但我们试图删除它(这是必需的),但它仍然不起作用

这不会发生在所有应用程序上,但现在它会开始成为一个障碍,因为我需要编写需要使用相机的函数。

**** 更新 ****

我的大学放假回来,发现这是因为在 UI 项目中我们引用了 Mono.Android,k 删除它修复了构建

【问题讨论】:

  • 似乎有些事情搞混了,因为在 iOS 上工作时不应该获得任何 Java 内容。
  • 告诉我吧!花了 3 天时间试图解决

标签: c# ios xamarin xamarin.ios xamarin.forms


【解决方案1】:

我知道这很烦人!我也遇到过这种情况

你在和JSON data打交道吗?尝试对其进行注释并运行以找到出现错误的确切行。

可能您以错误的方式或任何其他 java 对象处理它。

【讨论】:

  • 它不会完成,我们使用的是 JSON 数据,这在 IPAD 上是不允许的吗?它可以在模拟器上运行,只是在我连接 iPAD 时不行
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-12-18
  • 2018-01-14
  • 1970-01-01
  • 1970-01-01
  • 2015-12-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多