游戏服务中存在的问题--基于离子的测量

我在一个离子项目上遇到了一个问题, 它昨天开始发生, 没有修改任何依赖关系。 当我运行 ionic cordova run android 时, 我有此错误: The library com.google.android.gms:play-services-measurement-base is being requested by various other libraries at [[16.5.0,16.5.0], [16.4.0,16.4.0]], but resolves to 16.5.0. Disable the plugin and check your dependencies tree using ./gradlew :app:dependencies. 但这几天我没有安装任何依赖关系。 这是我 cordova plugins 的名单: cordova-fabric-plugin 1.1.14-dev "cordova-fabric-plugin" cordova-plugin-advanced-http 2.0.9 "Advanced HTTP plugin" cordova ……

如何将月份值从一个日期对象复制到另一个日期对象?[复制]

这个问题在这里已经有了答案: * Date.getMonth () 方法有 bug 吗? [/questions/14680396/the-date-getmonth-method-has-bug]9 个答案 给定两个日期对象,如何将第一个对象的月份正确设置为另一个对象的月份? 我面临着从一个日期对象复制到另一个日期对象的日、月和年的任务。复制日与年按预期工作,当我试图复制月时,问题就出现了。 使用b.setMonth(a.getMonth())结果 b 月份太多了。 使用b.setMonth(a.getMonth() - 1)然而,结果是 b 的月份比要求的月份少了一个月。 以下打字稿代码: 设 a = 新日期 (2018,1,12); 让 b = 新的日期 (); 控制台日志 (a); 控制台日志 (b); 控制台日志 ('='); 控制台日志 (a.getMonth ()); 控制台日志 (b.getMonth ()); B.setMonth (a.getMonth ()); 控制台日志 ('='); 控制台日志 (a.getMonth ()); 控制台日志 (b.getMo ……

共5个回答,已解决, 标签: javascript angular typescript ionic-framework
谷歌 6月17日 Firebase SDK 更新后,Ionic Cordova 应用程序停止编译

在 Firebase 主要版本更新后,我无法编译 Ionic Cordova 应用程序,特别是在 2019年6月17日更新后。 我尝试降级到 Android Cordova 6.3.0,但是我的项目必须是 7.0。 这是我的离子信息: @ 离子/cli-utils: 1.19.2 离子 (离子 CLI): 3.20.0 全球套餐: 科尔多瓦 (科尔多瓦 CLI): 8.0.0 本地套餐: @ Ionic/app-脚本: 3.2.1 科尔多瓦平台: android 浏览器 5.0.4 7.0.0 离子框架: 离子角 3.9.3 系统: Android SDK 工具: 26.1.1 节点: v8.9.1 新公共管理: 5.5.1 操作系统: Windows 10 环境变量: Android _ home: C: \ 开发 \ android-sdk 杂项: 后端: pro 这是我得到的错误: : App: process debugresources C: \ 用户 \ mmzep \。摇篮 \ 缓存 \ 转换 \ 月 \ res 文件-1.1 73b4a83ab5e76f20c8 ……

共4个回答,已解决, 标签: android firebase cordova ionic-framework ionic3
CSS: 垂直滚动时不允许水平滚动 (反之亦然)

我有一个列表,与overflow-x and overflow-y set to auto. In addition, I've set up momentum scroll, so the touch scrolling works nice in mobile, using webkit-overflow-scrolling: true。 然而,问题是我不知道如何在垂直滚动时禁用水平滚动。它会导致非常糟糕的用户体验,因为向左上角或右上角滑动会导致表格对角滚动。当用户垂直滚动时,我绝对不希望任何水平滚动,直到用户停止垂直滚动。 我已经尝试了以下内容: JS: OffsetX: 数字; OffsetY: 数字; IsScrollingHorizontally = false; Isscrollingvertical = 假; 检测滚动事件 NgOnInit () { This.scrollListener = this.renderer.listen ( 这个.taskRows.nativeElement, “滚动”, Evt => { This.didScroll (); } ); FromE ……

共4个回答, 标签: javascript html css angular ionic-framework
错误: 找不到 org.jetbrains.kotlin: kotlin-stdlib-jdk8: 1.3.60-离子 3 中的 eap-25

我在为 Android 构建 Ionic 3 应用程序时突然收到以下错误。 找不到 org.jetbrains.kotlin: kotlin-stdlib-jdk8: 1.3.60-eap-25 我们有一个解决方案从 Android 工作室在这里 [https://androidstudio.googleblog.com/2019/10/android-studio-40-canary-1-available.html] 但是在我用下面的代码改变了我的 build.gradle 之后,我仍然得到错误。 Buildscript { 存储库 { ... Maven {url 'https://dl.bintray.com/kotlin/kotlin-eap'} } } 所有项目 { 存储库 { ... Maven {url 'https://dl.bintray.com/kotlin/kotlin-eap'} } } 我的 build.gradle 文件看起来像这样,在我更新了我的科尔多瓦并添加了上面的解决方案。 Buildscript { 存储库 { 谷歌 () Jcenter () Maven ……

共4个回答, 标签: android cordova ionic-framework ionic3 build.gradle
具有 Angular 9 Angular 的 JIT 编译失败: “@ Angular/编译器” 未加载

离子 5 为宣布 [https://ionicframework.com/blog/announcing-ionic-5/]几个小时前 (2020年2月12日),我将我的一个小型生产应用程序升级到离子 5 以及 Angular 9: # 更新到离子 5 Npm 安装 @ ionic/angular @ 最新 @ ionic/angular-toolkit @ 最新 -- 保存 -- 精确 -- 保存 # 更新到 Angular 9 Ng 更新 @ angular/core @ angular/cli 但是当我这么做的时候ionic serve,我开始得到下面的错误: 错误: Angular JIT 编译失败: “@ Angular/编译器” 未加载! -不鼓励 JIT 编译用于生产用例!考虑 AOT 模式。 -您是否使用 “@ angular/platform-browser-dynamic” 或 “@ angular/platform-server” 进行引导? -或者在引导之前为编译器提供 “导入” @ angular/compiler “;”。 在 getCompilerFacade (cor ……

共3个回答,已解决, 标签: angular typescript ionic-framework
离子问题: [ng] 模式验证失败,出现以下错误: [ng] 数据路径 “。构建者 ['app-shell']” 应该需要属性 “class”

Affter 我将 ionic4 更新为 ionic5,并尝试运行 ionic 应用程序。服务器坏了,并向我显示此错误: > [Ng] 模式验证失败,出现以下错误: [ng] 数据路径 “.builders ['app-shell']” 应该具有所需的属性 “class”。 [错误] ng 意外关闭 (退出代码 1)。 -------------------------------------------------------------------------------- 我正在尝试更改 @ angular-devkit/build-angular 节点包,因为我已经通过将我的后退从 ^ 0.800.0 回滚到 ^ 0.12.4 来解决了通过这种方式: npm 卸载 @ 角 devkit/内置角 npm 安装 @ 角 devkit/build-angular@0.12.4 通过这种方式: “@ Angular-devkit/build-angular”: “^ 0.800.0” “@ Angular-devkit/build-angular”: “^ 0.10.0” 它解决了这个问题 ……

共1个回答,已解决, 标签: angular ionic-framework
需要帮助减少 Google auth 登录时间

当用户登录时,获取 gPlusUser.idToken 需要很长时间.当应用程序只是偶像等待时,最多 7 到 8 分钟。 //谷歌登录 异步 googleLogin (): 承诺 { 试试 { 控制台日志 (“在 gplus 之前”); Await gplusUser = 等待此。 gplus。登录 ({ 'WebClientId': 环境。 googleWebClientId, “离线”: 真的, 'Scopes': 'profile 发给 }); 控制台日志 (“在 gplus 之后”,gplusUser); 返回等待此。 afAuth。auth。 重火力点.auth.GoogleAuthProvider.凭证 (gplusUser。idToken) )。然后 (凭据) => { 控制台日志 (“获取凭证”,凭证); 用户: IUser = { Uid: 凭据。用户。 uid, 电子邮件: 凭据。用户。电子邮件, 显示名称: 凭据。用户。显示名称, }; 更新用户数据 (用户); }); } 抓 (err) { 控制台日志 (err); } } 几周前,这才开始需要很长时间。当它最初被安装时,不需要 ……