Xamarin.Forms Vidyo.IO "OnLocalCameraStateUpdated" (Connector.IRegisterLocalCameraEventListener) 回调未被调用。
我需要有关Xamarin中vidyo.io SDK的帮助.我根据提供的github存储库来代码,以实现示例目的.我的问题是我无法在自定义渲染器中看到相机预览. 解决方案 您必须在vidyocontroller.cs中找到Refreshui()方法,然后添加: _connector.AssignViewToCompositeRenderer(_videoView.Handle, Connector.ConnectorViewStyle.ConnectorviewstyleDefault, 15); _connector.showviewat(....); 它将作为显示预览 重新分配您的视图
0 2023-12-01
编程技术问答社区
如何在Xamarin.Forms WebView上启用WebGL?
我是Xamarin.forms的新手,并尝试使用Windows 10 X64 V1803机器使用UWP使用WebView,但我看不到如何使其与WebGl一起使用. 使用WebGL的网站要么显示"您的视频卡不支持WebGl或根本不显示图形内容的消息. 这是UWP还是WebView本身的限制? 是WebView配置问题吗? WebGL在该计算机上的所有其他浏览器中工作. 解决方案 UWP WebView控件是支持WebGL. There is similar 问题案例您可以参考MSDN.请尝试使用SeparateProcess模式WebView替换默认一个. public MainPage() { this.InitializeComponent(); var MyWebView = new WebView(WebViewExecutionMode.SeparateProcess); MyWebView.Source = new
0 2023-11-30
编程技术问答社区
如何在Xamarin.Forms中改变Android应用程序的名称?
我正在使用Mac的Visual Studio中的Xamarin.Forms合作,我创建了一个非常基本的Xamarin.forms应用程序. 我已经检查了Android和iOS目标.我有3个项目: 一个共同的项目 iOS特定项目 和一个机器人特定的项目. Android特定的应用程序具有应用程序名称中的" .droid"后缀. 所以我决定右键单击Droid项目,并在"汇编名称"字段中删除此后缀. 我有一个例外,我在启动时运行该应用程序.如果我再次更改装配名称以放置Droid后缀,它将不再起作用. 您可以使用最新版本的xamarin.forms. 尝试使用空白项目. 我不明白为什么? 解决方案 问题是您正在更改应用程序的汇编名称,而不是名称. 如果要更改Xamarin.Forms Android中的应用程序名称,则有两个选项: 转到您的MainActivity并更改Label属性: 或删除MainActivity的La
0 2023-11-30
编程技术问答社区
如何在Android Wear设备上运行一个Xamarin.Forms应用程序
如何在Android磨损设备上运行Xamarin.Forms.Platform.Android.FormsApplicationActivity?我班级的onCreate中的呼叫base.OnCreate(bundle)总是会抛出一个运行时exception"您不能在手表上使用不确定的进度". 这是我的代码: namespace Test { [Activity (Label = "Temp.Droid", Icon = "@drawable/icon", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)] public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsApplicationActivity {
2 2023-11-29
编程技术问答社区
从另一个项目添加库后,Xamarin.Forms项目中断了
我想开始实施一个移动交叉平台应用程序,该应用程序应与XamarInforms调用现有的WCF服务.我对整个Xamarin的东西都很新,所以也许这是一个非常简单的解决方案. 我所做的就是创建一个新的Xamarin.Forms Portable项目,其中包括所有Droid,iOS项目和其他东西.在图书馆项目中,我添加了一个新的内容页面,写了一些虚拟的" Hello World"代码和Startet,就像魅力一样工作. 当我想添加我在WPF应用程序中使用的现有库时,问题就到了,该库也连接到上述WCF服务.在那里,我已经实现了我想在Xamarin应用程序中重复使用的服务代理类. 添加库后,Visual Studio似乎只是发疯了,并告诉我InitializeComponents方法以及我在XAML中定义的所有标签和内容都找不到.再次从引用中删除库后,错误将保持不变.奇怪的是,我无论如何都可以运行该应用程序. 从项目设置中说,Xamarin应用程序将使用.NET 4.5构建
0 2023-11-27
编程技术问答社区
Xamarin.Forms在WCF上添加连接的服务只生成异步方法
我刚刚开始使用.NET标准2.0(PCL)项目进行Xamarin.Forms.我正在尝试消费我的WCF Web服务,但从未成功完成. 我创建了一个简单的WCF,如下 [ServiceContract] public interface IWcfConnection { [OperationContract] string GetHelloWorld(); } 以下的实现 public class WcfConnection : IWcfConnection { public string GetHelloWorld() { return "Hello World"; } } 这是一个非常简单的WCF,当我转到Xamarin.forms并右键单击"连接服务"时,没有"添加Web Service",而只有"添加连接服务",因此我选择了如下. 然后选择" Microsoft WCF Web服
0 2023-11-27
编程技术问答社区
如何在Xamarin.Forms便携类库中使用WCF服务
我正在尝试使用WCF正确创建的方法,我开始对WCF进行调试,结果如下: 在我的 xamarin.forms上 private async Task DownloadInfo() { var Uri = "http://localhost:10300/RestServiceImpl.svc/json"; var httpClient = new HttpClient(); var json= await httpClient.GetStringAsync(Uri); } 当我试图从 xamarin.forms 获得json时,我会得到以下内容: 我该怎么办? 解决方案 似乎您正在检查那里的任务,这并没有提供太多信息.您可以尝试这种结构化的方法. using (var httpClient = new HttpClient()) {
0 2023-11-27
编程技术问答社区
Monotouch/WCF:如何在没有svcutil的情况下使用wcf服务
是将单触摸编译到本机代码中,因此它具有一定的限制,例如不允许动态调用. 但是我在.net中有很多类别,我使用channelfactory Dynamic调用WCF服务:新的channelfactory(mybinding,myendpoint);现在,在MonoTouch中,我应该使用SLSVCUTIL生成WCF代理类,但是SLSVCUTIL会生成许多不必要的额外代码(巨大),并且由于与WCF基础架构通过客户端类别的高度耦合,因此使消费者难以单位测试. 除了通道外,还有更好的解决方案吗?我宁愿手动编写代码,对如何调用服务(例如Channelfactory)有更多的控制. =========== ChannelFactory factory = new ChannelFactory(binding, endpointAddress); return factory.CreateCha
0 2023-11-27
编程技术问答社区
无法将Xamarin应用程序部署到IOS设备上(配置文件:缺少私钥)。
我已经将Mac与Xcode版本配对13.3 我已经续签了我的苹果开发会员资格(个人),并获得了一个. 在Visual Studio 2022(Windows)中,我可以重新连接我的Apple帐户. 它显示 角色:代理 按:查看详细信息... 它说:"加载证书时存在错误:如果出于安全原因禁止此请求:身份验证错误. 评论:我刚刚以与我的Apple ID相同的凭证签名.不明白. 按:确定 它说:".... 评论:我已经有一个活跃的会员资格,这是我尝试使用的成员. 在Visual Studio,iOS项目属性,iOS捆绑签名 选择:自动配置 选择团队: - 个人 - () 它说:"出于安全原因,禁止此请求:身份验证错误. 评论:我刚刚以与我的Apple ID相同的凭证签名.不明白. 证书: 证书名称: 发给:iPhone开发人员:() 标识符: 捆绑ID:com..* 应用程序ID前缀: 平台:iOS,macos,tvos,wat
0 2023-11-24
编程技术问答社区
Xamarin窗体iOS AdMobViewRenderer VS2019
对我的Android和iOS版本的应用都很好,然后我将VS2019的VS2019更新为16.1.2,它带来了Xamarin 16.1 我可以在应用程序中前进,而且似乎一切都很好,但是当我向后移动(一个步骤或poptoroot)时,该元素在AdmoBviewRenderer中是无效的.有什么想法吗? 我正在使用Xamarin.firebase.ios.Admob 7.27.0.3,因为那是可以正常工作而不会出错的一个版本. 期待"更新"回复,我更新了最新的ADMOB版本,并提出了先前经验丰富的"本机链接失败"错误.我一次备份了一个发行号(使用缓存目录清理和清除),并将错误数量从60多个减少到59.消除错误的唯一方法是返回到7.27.0.3 然后,我在Mac上在VS2019上打开了该项目,由于无法在最新和7.27.0.3之间进行编译,因此体验更糟. 我还收到一条消息,即在连接到Mac时,Mono版本(Mac的最新更新)可能与我的Windows版本不兼容.据我所知,W
0 2023-11-24
编程技术问答社区
Visual Studio 2019 Xamarin dotfuscator CE配置文件创建问题
我在 httpps://www.preemptive.com/dotfuscator/ce/docs/help/getting_started_xamarin.html#setup-targets 并多次验证准确性.它说,第一个构建将创建dotfuscatorconfig.xml,但会出现错误1失败.然后,它说将杂句设置为正常,所以我做到了,但是仍然没有启示,为什么它不会创建文件.我可以将构建重新更改为调试,并且可以构建良好,但是更改为"发行版"会产生相同的两个错误.有人经历过并解决了吗? Severity Code Description Project File Line Suppression State 错误命令"" c:\ program文件(x86)\ Microsoft Visual Studio \ 2019 \ community \ commone7 \ common7 \ ide \ extensions \ preemptiveS
0 2023-11-24
编程技术问答社区
VS2019 + Xamarin.Forms = UWP/EXE掉了?
如何将UWP返回Xamarin.forms跨平台创建以使模板准备好滚动? 访问了发行说明,使用VS2019的UI和几个小时的网络搜索之后,我只发现其他人在预览版中发布了有关问题的信息.有人说UWP永远消失了,有人说默认情况下不包括在内(Microsoft可以吹嘘安装如何从23GB到8GB或类似的东西) - 但对如何重新启用它或添加没有帮助它可以到项目创建向导(除了添加空白的UWP项目外,没有iOS/Android项目中的所有代码). // the code is not the problem here, // getting TO the code is the problem 期望: 在VS2017中,Xamarin.Forms跨平台提供了iOS + Android + UWP模板. 实际: Visual Studio 2019似乎已从Xamarin.Forms跨平台项目创
0 2023-11-24
编程技术问答社区
xamarin.forms" java.exe"在调试模式下以代码1退出
安装Xamarin.googleplayservices.base和Xamarin.FireBase.Firebase.Messaging,现在在构建解决方案时会遇到此错误.堆尺寸为1GB,从到处搜索的谷歌搜索中,这一定是Nuget软件包之间的某种依赖性问题,但是我不知道如何解决此问题.以下是我的Android软件包的列表,如果需要,将提供更多信息,我根本不知道您可能需要什么,我对此很新. 解决方案 在GitHub上找到了一个解决方案(感谢Lucas Zhang的链接). 1:在Visual Studio或其他文本编辑器中为Xamarin.android应用程序打开.csproj项目文件. 2:查找包含项目元素的标签,并将以下其他元素添加到该列表: 27.1.0
2 2023-11-24
编程技术问答社区
无法存档Xamarin.Forms应用程序
我正在尝试构建一个可以发行的APK(遵循本指南)最近使用Xamarin.Forms和Visual Studio 2019进行工作.但是,我无法越过档案阶段,因为我一直在视觉工作室本身所说的那样低于错误的错误: Cannot create the archive file because the copy of mdbs files failed. Could not find a part of the path ... 值得注意的是,我尚未更改项目属性上的任何内容,并且该解决方案存储在相对较短的D:\Repository\QR Code Attendance路径上.如果我猜,这是一个限制255个字符的问题?如果是这样,我将如何克服它? 仅从\ debug文件夹中复制APK并将其安装在Android手机上.该应用程序启动后立即关闭. 解决方案 档案不在解决方案文件夹中.您的存档文件夹在C:/User/Administrator/App Data/Local/Xam
2 2023-11-24
编程技术问答社区
在Visual Studio 2019 Xamarin.Forms项目中,突破点没有被击中
我正在开发Xamarin.forms添加,我不知道昨天是否在Visual Studio 2019上更新( 16.5.1 )是原因,但是当我处于调试模式时在Android Project断点上与我的设备连接不会击中.有趣的部分是我的应用程序正常工作.我在我的应用程序中登录,a有来自API的响应,但断点没有命中.有人有同样的问题吗?我的项目看起来有些改变. P.S 我制作了新的Xamarin.形式空白项目被加热.请有人寻求解决方案? 解决方案 经过几天的探索,我终于发现我未检查使用共享运行时. 谢谢大家的建议,我将使帖子活跃起来,因为评论中还有其他解决方案可能会对某人有所帮助,因为这个问题的依赖性很多. 其他解决方案 android subtest.xml文件中有一个标志,该文件说android:可辩论= false 我做到了,它奏效了 Android:可辩论= true 希望它能帮助某人 其他解决方案 重建整个解决方案都可以正常工作. Visual
0 2023-11-24
编程技术问答社区
错误400:redirect_uri_mismatch分发Xamarin表单应用
我试图通过Visual Studio 2019中的Google Play商店分发我的Xamarin Forms Android应用. 我遵循Microsoft的本教程: https:https:https:https:https:https://learn.microsoft.com/en-us/xamarin/android/deploy-test/publishing/publishing-to-google-play/?tabs=windows 我经历了设置Google Developer帐户的步骤,并在Google Dev Console和OAuth2客户端中创建应用程序. i然后将客户ID和客户端秘密输入表格中,并尝试注册.我没有被转发到授权页面,而是看到了此错误: 错误400:redirect_uri_mismatch 不幸的是,我不能仅将URI添加到OAuth2客户端,因为端口每次尝试注册按钮时都会更改. 那么,我该如何解决这个问题? 我可以以
Xamarin.iOS。Visual Studio 2019更新后无法运行
我面临奇怪的情况, 更新Visual Studio 2019后,我无法在iOS中运行该应用程序,这会在我尝试从链接到Mac的Windows计算机运行时会发生这种情况. 但是,当我使用用于Mac而不是Windows的Visual Studio运行该应用程序时,应用程序无问题运行. 我研究了Xcode的VS配置和路径,并且是正确的(/applications/xcode.app). 我尝试了以下解决方案,但它不起作用: 打开模拟器 - >单击顶部菜单模拟器 - >单击**重置内容和设置.... ** 在Windows和Mac中,体系结构都是X86_64. Windows计算机: Visual Studio 2019专业版16.3.7 Xamarin.ios和Xamarin.mac SDK -13.4.0.2(e37549b) Mac: Visual Studio 2019 Mac版本8.3.5企业(构建13) Xcode 11.2(11B52) Xamarin.io
0 2023-11-24
编程技术问答社区
在将IPA上传到AppStore时,如何修复" CFBundleIconName"错误?
另一个"'cfbundleiconname"丢失了"问题" 我知道 so 中已经有很多问题,标题几乎相同,许多答案暗示了不同的解决方案. 在我看来, 这背后的问题是使用苹果的一条非常通用的消息来涵盖非常广泛的问题. 我有一个iOS应用程序(使用 xamarin.forms 编写,该应用程序已在 appstore 中发表.最近,我尝试上传更新,然后从 apple 说 的电子邮件 亲爱的开发人员, 我们确定了一个或多个问题,用于您的应用程序最近的交付 " Kuhnle Mobile 2021" 2021.1.35242(35242).请更正 以下问题,然后再次上传. itms -90713:丢失info.plist值 - info.plist键的值 捆绑包'com.kuhnle.mobile2021'中缺少" cfbundleiconname". 使用iOS 11或以后构建的应用程序必须在资产中提供应用程序图标 目录,还必须为此信息提供值.为了 更多信息请
0 2023-11-24
编程技术问答社区
$(AndroidSupportedAbis)中的无效值'armeabi'。这个ABI不再被支持。Xamarin.Forms-VS2019
我有一个使用xamarin.forms构建的移动应用 当我试图将项目从VS2017升级到VS2019 时 我在 Android Project 中遇到此错误 $(androidsupportedabis)中的无效'armeabi'.此ABI不再支持.请更新您的项目属性 我试图删除 bin 和 obj 文件夹迫使项目重建所有内容,但是错误仍然出现 我可以对上述错误以及如何解决该解释吗? 注意:该错误在VS2017中未出现 解决方案 armeabi已弃用,您的Android项目应至少针对播放商店的版本构建. . 您可以直接编辑.csproj并从AndroidSupportedAbis标签中删除armeabi: armeabi-v7a;arm64-v8a 或者您可以在IDE中打开Android构建设置,它将为您自动更新: 针对Xamarin
0 2023-11-24
编程技术问答社区
更改Xamarin移动应用的工具栏颜色
我是Xamarin.Forms开发的新手,我正在使用VisualStudio 2019实现同样的发展.我正在开发样本外壳应用程序,但无法更改工具栏的颜色(图片中的蓝色).任何人都可以在这个问题上帮我吗? 解决方案 我们可以通过shell.xaml 中的add BackgroundColor="Green"设置背景颜色 例如,我们将其设置为Green
0 2023-11-24
编程技术问答社区