问题标签 [xamarin-studio]

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 投票
2 回答
721 浏览

xamarin.android - Xamarin Studio Starter:为什么在没有本机库的情况下构建时会出现本机库引用错误?

我一直在玩 Xamarin Studio 的 Starter Edition,以确定它是否能满足我的需求。我理解(所以我认为)这个版本的局限性;32K 编译 IL 限制,没有本地库等。现在,我理解本地库是 C/C++ 库,甚至是本地 Java 库。情况似乎并非如此。

我在 Xamarin Studio 中有一个包含 2 个项目的解决方案。一个是 Android 类库,另一个是 Android 应用程序。当我从应用程序项目中引用类库并构建时,出现以下错误。

您的应用程序引用了本机库。此功能需要独立版或更高版本。

我不敢苟同!引用的 Android 类库项目中的每个 .cs 文件都是简单的 .NET 代码。我错过了什么?我可以毫无问题地成功运行 Tasky Android_Starter 解决方案,它由 2 个像我一样的项目组成。

0 投票
5 回答
9034 浏览

android - xamarin.android 应用签名不起作用

所以我试图将我的新 android 应用程序发布到 Google PlayStore。通过阅读教程,我了解到我必须在将应用发布到 PlayStore 之前对其进行签名。我做了与教程中完全相同的操作。将其上传到 PlayStore 后,我尝试在我的设备上安装该应用程序。我收到消息“包文件未正确签名”。这是悲剧。在 xamaran 工作室中,我收到“包裹已成功签名”的消息。

如果我尝试从设备上的 apk 安装应用程序,我会收到消息“无法安装”

这里有什么问题?

我在 Mac 上使用 Xamarin Studion。

0 投票
0 回答
225 浏览

xamarin.ios - 使用 Objective-C 静态库构建的 MonoTouch Binding 库在调用 C# 对应项时不会调用相应的 Objective-C 方法

我有一个从 Objective-C Xcode 项目构建的静态库(比如 myLibrary.a)。

我正在尝试在 Mono Touch iOS 应用程序中重新使用它。按照文档,我在 Xamarin Studio 中构建了一个 iOS 库项目,添加了 myLibrary.a 并链接和导出了我希望使用 MyLibrary.cs 可用的所有方法,如下所示。当我构建项目时,它会产生 myLibrary.dll

然后我使用 Xamarin Studio 构建了一个 iOS 应用程序(解决方案),并将 myLibrary.dll 包含在资源中。myLibrary.dll 中的类是可见的,所以我可以这样做:

使用我的图书馆;

在 AppDelegate.cs FinishedLaunching() 方法中,我调用了该方法

当应用程序在模拟器中运行时,一切似乎都运行良好,但它没有调用 Objective-C 方法 initMyLibrary()。我通过输入 NSLog() 和 exit(0) 来确认这一点。该应用程序不会记录任何内容,也不会退出。

我错过了什么吗?是否有此用例的任何文档(除了 BindingSample 之外,我已经遵循了几次但没有成功)

0 投票
4 回答
2774 浏览

c# - 从 xamarin android 部署到三星 s3 jellybean 4.1

大家好,我有一些关于从 Xamarin for Android 部署应用程序的问题。我有一个带有 jellybean 4.1 的三星 s3,我想将我从 Xamarin 开发的应用程序部署到我的手机上。但我的问题是我不知道如何在 jellybean 4.1 操作系统上部署它。我们之前尝试过冰淇淋三明治,但 jellybean 是我什至不确定 Xamarin 是否支持 Android 的东西?是否可以在我的手机中部署我的应用程序?你们中的任何人都知道如何做到这一点???感谢您的帮助,谢谢!

0 投票
1 回答
101 浏览

.net - 线程的 MonoTouch 测试

我有一个在不同线程中执行某些功能的类。我想在我的 MonoTouch 应用程序中测试这个类。所以我在测试项目中添加了一个测试夹具。我发现 MonoTouch 不会等待测试完成,它只是在测试用例仍在运行时说它“成功”。案例示例如下:

任何帮助,将不胜感激。

0 投票
1 回答
2288 浏览

visual-studio - 适用于 Windows 的 Xamarin IDE 和 visualstudio +Mvvmcross

我对用于 MvvmCross 的 IDE 有一些困惑

a) VisualStudio (VS) 使用 Xamrarin.iOS 和 Xamarin.Android 插件进行 iOS 和 Android 开发。但是我们也可以在 VS 中使用 PCL(可移植类库)和 MVVMCross/Monocross 框架吗?我在 VS 上看到了 PCL 选项,但是我没有看到对 Android 和 iOS 的支持。我是否需要为 PCL 安装额外的插件来支持这两个平台?

b) Xamarin IDE 支持 Mac 上的 Android 和 iOS 开发,但是 Xamarin 是否真的不支持 Windows 上的 Mono.iOS?Visual Studio 可以使用网络 mac 进行 iOS 开发,但为什么不能使用 Xamarin Studio,这不是很奇怪吗?感谢您的时间。

问候,

索拉夫

0 投票
2 回答
255 浏览

android - monodroid Steema.TeeChart.TChart:如何禁用用户交互

谁能告诉我如何在 TChart Control 中禁用用户交互。

我知道如何在 monotouch linechart.UserInteractionEnabled = false 中做到这一点;

0 投票
1 回答
1102 浏览

ios - ios GdxRuntimeException 上的 libgdx 无法加载文件

我决定将我的应用程序从 Android 转移到 iOS。应用程序使用 libgdx 库。我使用 libgdx 生成 ios 子项目并使用 Xamarin Studio 打开它。所有图像都链接自 my-project-android/assets/data。所有图像都设置了构建操作 > 内容。现在每次从 xamarin studio 运行项目时,我都会得到 GdxRuntimeException Coldn't load file: data/background.png。这个文件是我在我的应用程序中加载的第一个图像。

我在 Mac 上使用模拟器和 iPhone 设备完成的所有操作。

堆栈跟踪:

请给我同样的解决方案

代码截图:

0 投票
0 回答
187 浏览

xamarin.ios - Xamarin Studio:显示项目中使用的所有类和类成员

有人告诉我,Visual Studio 有一个功能,可以显示您在解决方案中使用的所有类和类成员。有没有办法在 Xamarin Studio 中使用 Xamarin.iOS 应用程序做类似的事情?或者也许是一个聪明的命令行实用程序?

0 投票
1 回答
1224 浏览

xamarin.ios - 在 Xamarin.iOS 中返回 JSON

我正在尝试运行示例 WebRequest 以返回 JSON 数据。我不断收到 XML 响应。知道为什么吗?