问题标签 [xamarin-live-player]

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 投票
1 回答
61 浏览

xamarin - Xamarin Live Player 可视化错误:找不到类

我一直在尝试完成 OneSignal Xamarin SDK 设置,以针对我正在开发的应用程序对其进行测试,但在根据此处OneSignal Documentation - Xamarin SDK Setup中的说明完成设置后,我遇到了麻烦。当我在手机上的 Xamarin Live Player 上测试应用程序时。

我收到如下可视化错误:

在路径上找不到类“com.onesignal.OneSignal”:DexPathList[[zip 文件“/data/app/com.xamarin.live-n4xLe1XSCWWGOA9DcqcG-g==/base.apk”],nativeLibraryDirectories=[/data/ app/com.xamarin.live-n4xLe1XSCWWGOA9DcqcG-g==/lib/arm,/data/app/com.xamarin.live-n4xLe1XSCWWGOA9cqcG-g==/base.apk!/lib/armeabi-v7a,/system/lib ,/vendor/lib]] (ClassNotFoundException)

我对如何进行完全不知所措,当我搜索其他解决方案时,没有其他地方会弹出此错误。最重要的是,该代码可以在 Visual Studio 内置的模拟器上完美运行。我可以通过 OneSignal 网站发送通知,并立即在模拟器上接收它们,没有任何问题。但由于某种原因,它每次在我的手机上都会出现同样的错误。

0 投票
1 回答
49 浏览

c# - Xamarin DisplayAlert 不适用于 android 实时播放器

我在我的项目中使用 DisplayAlert 来显示页面内容,它适用于 UWP(通用 Windows)本地机器。但是,当我尝试在 Android 上的 Xamarin 实时播放器上使用此应用程序时,我的按钮无法正常工作。我在 button_Clicked 中的代码:

没有 DisplayAlert 的不同按钮在 Live 播放器中运行良好。

0 投票
1 回答
6474 浏览

visual-studio - Visual Studio 2019 中的 Xamarin Live Player

我最近获得了 Visual Studio 2019 预览版,现在我想使用 Xamarin Live Player,但我在任何地方都找不到。我知道它在 Visual Studio 的预览版中,Tools / Options / Xamarin / Other但现在不是。

0 投票
1 回答
1106 浏览

c# - Xamarin.Forms:JsonConvert.DeserializeObject 总是返回 null

我尝试将 json 字符串反序列化为带有Newtonsoft.Json. 但JsonConvert.DeserializeObject()总是返回 null。

我猜原因在于课堂MyGuidRendered永远不会到达属性的设置者。

我已在此处阅读有关此主题的所有问题,但没有找到我问题的正确答案。

这是整个代码示例:

谁能帮我?

0 投票
1 回答
52 浏览

xamarin - Xamarin Live Player 在加载位图时崩溃,但通过 USB 连接运行良好

我一直在关注将 SkiaSharp 与 Xamarin Forms 结合使用的示例,尤其是有关使用位图的部分。我在 Microsoft Visual Studio 2017 版本 15.9.11 中执行此操作。我目前只针对Android。

此页面https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/graphics/skiasharp/basics/bitmaps有一个关于加载位图资源的部分,其中位图是嵌入的图像资源在项目中。

因此,我们添加图像并使其类型为“嵌入式资源” 添加为嵌入式资源

然后运行示例代码以简单地在画布上显示图像。

一切都非常简单,如果我在手机上运行代码,如果它以标准方式(索尼 Z5)通过 USB 连接,那么它工作正常,所以这里列表中的第二个,而不是播放器:

VS中的玩家下拉列表

它通过 USB 工作:

通过 USB 工作

但是,如果我尝试使用 Xamarin Live Player(上面列表中的第一个),那么它会在这一行崩溃:

在此处输入图像描述

请注意,如果我不尝试加载位图,应用程序在 Live Player 中运行良好,只有那一行会触发崩溃,并且仅在 Live Player 中。

所以我想知道是否有人知道是什么导致 Live Player 无法解决这个问题?资源没有被复制到手机上吗?Live Player 是否不支持此类活动?