问题标签 [mobile-center]
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.
c# - 移动中心 UITest 退出代码 20
我一直在尝试通过 Visual Studio Mobile 中心运行 UI 测试一段时间,但出现以下错误:
准备测试...失败了。错误:无法准备 UI 测试工件。返回退出代码 20。
我查看了 mobile-center-cli github 页面,发现错误代码 1 到 63 是为 TestCloud 保留的。真的没有关于这个错误的文档,所以我希望有人能够指出我正确的方向。
使用的命令:
ios - 如果同时添加 HockeyApp 和 MobileCenter pod,则无法构建应用程序
我尝试将 Azure Mobile Center添加到已经使用 HockeyApp 进行崩溃报告(和分发)的项目中。
这是 Pod 文件:
在pod install
它上面添加了MobileCenter版本0.9.0。
该应用程序无法使用可怕的Apple Mach-O Linker Error
. 这是相关的错误输出:
MobileCenter.framework
如果您手动添加,MobileCenterAnalytics.framework
和框架,也会发生同样的事情MobileCenterCrashes.framework
,如docs 中所述。
但如果您只手动添加MobileCenter.framework
和MobileCenterAnalytics.framework
框架,则不会。
所以我的问题是:我是在某个地方搞砸了,还是微软在某个地方搞砸了,并在他们的框架HockeyApp
和MobileCenterCrashes
框架中为某些东西赋予了相同的全局名称?
xamarin.android - Mobile Center 是 Xamarin 构建失败并出现 pthread_mutex_lock 错误
我正在使用 Visual Studio App Center 将 Xamarin.Forms 应用程序构建到 Xamarin.Android 中。该应用程序在我的机器上的开发和发布配置中构建良好,但是当我尝试在 Mobile Center 上构建时,构建几乎完成(即 MSBuild 阶段),但随后出现此致命错误:
xamarin - Visual Studio 应用中心 - 代理构建
当我在 Visual Studio App Center 平台上自动构建我的 Xamarin Forms 应用程序(Android 和 iOS)时,组件不会自动下载为 NuGet 包。未找到并执行引用错误时。如何解决这种情况?
xamarin - 哪些技术规范与创建家庭 UnitTest 实验室相关?
我需要针对物理移动设备运行测试,并且需要同时将单元测试部署到许多并发设备。
从概念上讲,这类似于 Xamarin 移动测试云或 Microsoft 移动云......但我需要一个本地等效项,以便我可以测试蓝牙和 GPS 功能
我希望测试 7 到 14 个物理设备都连接到同一个 USB 集线器。
问题
一台 Mac / Windows 机器可以通过一个 USB 端口与多少台设备通信?
在选择硬件时,我需要牢记哪些电源注意事项?
xamarin - NET标准项目中如何使用nuget包,只兼容portable-net45+win8+wp8+wpa81?
语境
经过几个小时的无聊工作,我刚刚将所有 PCL 项目迁移到 Xamarin.Forms 解决方案中的 .NET 标准。(为什么?因为当时这似乎是个好主意)
无论如何,我成功了。
作为下一步我决定添加 Xamarin Insights,我被定向到https://mobile.azure.com/,在那里我指示使用 Microsoft.Azure.Mobile.Analytics 和 Microsoft.Azure.Mobile.Crashes 包。
但是,在安装任何软件包时,我收到此错误:
问题
我理解错误。请不要告诉我我必须将所有项目再次迁移回 PCL。(并放弃 .NET 标准)。
我有一些记忆,在某处我读到有一个神奇的包,我安装它然后它提供了一些技巧,一切都会再次很酷。(还是我在做梦?)
android - Mobile Center 崩溃报告不起作用
语境
我正在尝试在Android 模拟器上测试我的 Xamarin Forms 应用程序崩溃报告。所有分析功能都在工作,但是我在服务器中看不到单个崩溃报告。我正在使用Crashes.GenerateTestCrash();
,但我也产生了真正的崩溃。
从诊断看来,设备甚至没有将崩溃信息发送到服务器。
问题
我错过了什么?或者我还应该尝试什么?
诊断和我到目前为止所尝试的
首先,我已经仔细阅读了https://docs.microsoft.com/en-us/mobile-center/sdk/troubleshooting/xamarin页面上的故障排除 段落“崩溃未显示在门户中”
我知道我必须重新启动应用程序才能发送崩溃信息
- 我已打开详细日志记录:
MobileCenter.LogLevel = LogLevel.Verbose;
似乎一切都已初始化,包括“设置 Xamarin 崩溃处理程序” - 检查了控制台详细输出,有正确的 JSON 分析数据传输,但是没有任何与崩溃相关的痕迹
- 手动调试并检查该行
Crashes.GenerateTestCrash();
正在执行。 在 OnStart 中,我还检查了 prev 崩溃:
// Returns false: bool didAppCrash = Crashes.HasCrashedInLastSessionAsync().Result; ErrorReport crashReport = Crashes.GetLastSessionCrashReportAsync().Result;
控制台日志部分
azure - 应用中心未跟踪事件
我正在为移动应用尝试新的 Visual Studio App Center 平台。它给了我崩溃和安装的版本OK,所以应用程序秘密和SDK配置OK。
但是,当我尝试跟踪自定义事件时,根据本教程,我在 Mobile Center 仪表板中得到“未找到事件”。我尝试在发布和调试模式下使用我的应用程序,但没有结果。
我的代码(Xamarin.Forms):
有构造函数,所以我确信这些行被执行了。
.net - 使用 git 子模块时的 Mobile Center CI 递归构建
我有一个c#
基础Xamarin.Forms
项目,其中包含一个“git 子模块”作为依赖项。子模块实际上是另一个具有许多项目的 dotnet 解决方案,但是我的应用程序只依赖其中一个。
移动中心 CI 在构建时被压碎。似乎无论我的入口点项目引用如何,移动中心都会递归地构建每个被克隆为副作用的不相关项目。我如何告诉 CI 只构建目标项目及其引用。
我希望 CI 只构建我的 Xamarin.Forms 项目及其依赖项,而不是所有内容。
我错过了什么?
注意。从我的入口点 csproj 到粉碎移动中心 CI 构建的入口点没有任何参考链接。