问题标签 [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.
xamarin - 将应用程序部署到设备失败
我已经启动并运行了 Xamarin Live Player。
当我将它与新创建的 Xamarin Forms (Master Details) 应用程序一起使用时,它运行良好。我在设备上看到了该应用程序。
但是,当我尝试运行完整的应用程序时,Visual Studio 告诉我“部署到设备失败。确保 Xamarin Live Player 已打开并且设备位于同一网络中。”
由于新应用程序运行良好,我想还有其他问题。我已经将 Android 项目属性设置为与新创建的应用程序相同。
只是为了确保,我已经做到了,以便我的成熟应用程序请求所有权利。
我怎样才能更详细地调试出了什么问题?
xamarin - 无法在 Live Player 中运行全新的 Xamarin 表单
我创建了一个全新的 Xamarin Forms 项目,并且没有对其进行任何更改。
我配对了安装在我的 iPhone 上的 LivePlayer,当我构建解决方案时,我没有收到任何错误。
但是,当我尝试使用 LivePlayer 进行调试时,它失败了,我在输出中看到的唯一错误是:
没有指定地址和用户以建立与 Mac 服务器的连接,因此只为项目“myMobileApp.iOS”编译了主程序集。连接到 Mac 服务器并再次尝试构建完整的应用程序。
和
没有与 Mac 的可用连接,因此不会执行任务 Xamarin.MacDev.Tasks.CollectBundleResources
这是我对 Xamarin 的第一次体验,并不是一个好的体验!
知道这里有什么问题以及如何解决吗?
顺便说一句,我使用的是 Visual Studio 2017 15.6.6,但没有看到任何更新。
iphone - 当我将插件添加到应用程序时,我无法在 iPhone 设备上使用 xamarin 实时播放器测试我的 xamarin 表单应用程序
我正在开发 xamarin 表单应用程序。我想用 xamarin 实时播放器在真正的 iphone 设备上测试我的应用程序。为此,我按照以下链接上的必要步骤进行操作。 https://docs.microsoft.com/tr-tr/xamarin/tools/live-player/install?tabs=ios%2Cwindows
我在 iPhone 设备上安装了带有 testflight 的 xamarin 实时播放器。我在 iPhone 设备上运行新的 xamarin 表单应用程序。但是当我向应用程序添加插件时,我无法运行它。应用程序在“正在同步文件...”状态下等待很长时间。然后给出以下错误:
无法部署到 iPhoneName Player,请确保 Xamarin Live Player 应用程序已打开并且设备与 Visual Studio 位于同一网络上。无法调试您的应用程序。
我确信在同一个网络 iPhone 设备和 Visual Studio 上。我已经在创建新项目(未附加插件)并且正在此网络上运行。
我认为它可能来自 Apple ID,我也按照以下链接上的步骤操作
- https://docs.microsoft.com/en-us/xamarin/ios/get-started/installation/device-provisioning/
- https://docs.microsoft.com/en-us/xamarin/ios/get-started/installation/device-provisioning/automatic-provisioning?tabs=vswin
但不工作。
c# - Xamarin WebView 在使用带有 HTTPS 的本地网络时显示空白页
我有一个<WebView Source="https://192.168.5.32:3000/"/>
显示带有这些 URL 的 React 应用程序
它必须是 HTTPS。
问题是,如果它是HTTPS
来自本地网络的 url,当我使用该应用程序进行调试时,它Xamarin Live Player
只会显示空白页。如果我尝试HTTP
在本地网络或任何其他网站上使用HTTPS
它。
可能是什么问题呢 ?
xamarin - Xamarin Live Player 不会一直加载共享库
上下文: 我有一个调用共享库 (.so) 的 Xamarin Android 项目,并且我正在使用 Live Player 在我的设备上运行该应用程序。
问题: 该应用程序有时运行良好。如果没有,我在 Visual Studio 中没有任何异常,我只从手机上的 Live Player 中得到一个异常,如下所示:
[LogEntry:时间=7/10/2018 4:42:26 PM -07:00,级别=错误,标题=可视化错误,消息=方法 System.Int32 TestMobileLib.LibFacade::getInt(System.UInt32) 上没有正文(NInterpretException)]
尝试:
- 我尝试从手机中卸载 apk。它并不总是有效。
- 我还尝试重命名 Android 应用程序包名称,使其看起来像一个新应用程序。也不是一直有效
- 重新安装 Live Player。没运气。
- 重新配对我的手机。没运气。
- 在不同的设备上尝试过。相同的随机行为。
- 重新启动了机器。没运气
非常感谢任何帮助。谢谢。
xamarin - Xamarin 表单与 Xamarin Player OAuth2 NInterpretException
我目前正在为 iOS 和 Android 开发一些小应用程序。因此我需要 OAuth2 身份验证。
我是如何进行的(从这里开始)
- 从具有默认项目和关于页面的模板创建一个新的 Xamarin.Forms 项目
- 添加依赖项
Xamarin.Auth
使用 about 页面上的按钮触发具有以下功能的功能:
/li>- 在 AppDelegate.cs 中添加 iOS 初始化程序
global::Xamarin.Auth.Presenters.XamarinIOS.AuthenticationConfiguration.Init();
- 添加 URL 类型
Info.plist
我正在使用 Xamarin Live Player 在我的 iPhone 7 上部署它。当我触发按钮时,我收到以下错误消息:
Uncaught Exception: Bad convert with overflow instruction 'IL_0001: conv.ovf.i.un' (NInterpretExcetion)
一些想法如何解决这个问题?
xamarin - Xamarin Forms OAuth2 错误调用目标为空
解决这个问题后,我遇到了另一个问题。
我更改了 NuGet 包并按照此处所述实现了所有内容。
我还在AppDelegate.cs
. 但是,如果我按下按钮登录,我会收到以下错误消息:Uncaught Exception: Target of Invoke is null (NullReferenceException)
.
到目前为止我所做的:
- 使用适当的值创建 OAuth2Authenticator
- 添加事件处理程序验证器.Completed += OnAuthCompleted;`
global::Xamarin.Auth.Presenters.XamarinIOS.AuthenticationConfiguration.Init();
使用和初始化平台特定的登录 UIglobal::Xamarin.Auth.Presenters.XamarinAndroid.AuthenticationConfiguration.Init(this, bundle);
- 触发登录:
var presenter = new Xamarin.Auth.Presenters.OAuthLoginPresenter(); presenter.Login(authenticator);`
- 触发登录:
我正在使用 Xamarin Live Player 在我的 iPhone 上部署它。
一些想法如何解决这个问题?
更新: 我能够使用 Android 模拟器测试该应用程序,并且一切正常。所以我的假设是因为 Xamarin Live Player。
xamarin - Xamarin Live Player 无法连接 - 不断重置地址
使用 VS 2017 15.7.4 连接到 Live Player,连接正常然后立即断开连接。阅读 \AppData\Roaming 中的配置文件,发现无论我使用 QR 码或手动与 VS 配对多少次,我的手机的 IP 地址都会重置为 0。Live Player 中的连接测试显示 IP 并说“应该能够与 Visual Studio 配对”
尝试连接到调试地址:0.0.0.0:37847。