问题标签 [heap.io]

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 投票
2 回答
201 浏览

android - 如何使用 gradle kotlin dsl 从 Heap.io 定义 ext 属性

我使用heap.io和他们的Android SDK,他们建议你设置他们的库,比如:

  • build.gradle

但这是使用 gradle groovy sintax,我试图将它与 gradle 的 Kotlin DSL 一起使用,例如:

  • build.gradle.kts

但由于某种原因它不起作用,所以:

为什么会发生这种情况?

0 投票
1 回答
378 浏览

android - 堆分析插件和 Android Gradle 插件 4.2+

我们正在尝试升级我们的 Android 项目以使用Android Gradle Plugin 4.2.1 or 4.2.0,但是当我这样做时,我收到以下错误:

我不确定这是否意味着最新的 Heap Android SDK 与最新的 AGP 版本不兼容,或者我们的项目是否存在必须修复的奇怪设置。任何帮助,将不胜感激。我们目前正在使用Heap Android SDK 1.8.1,但即使使用最新的 Heap Android SDK,我们也会收到相同的错误(1.9.1)。

0 投票
1 回答
209 浏览

reactjs - Heap.push 不是函数

我正在尝试评估 Heap.io 分析工具以跟踪 React 应用程序中的自定义错误。为此,我在 React Application 的 main.js 文件中集成了堆基础安装脚本(https://developers.heap.io/docs/web#base-installation),然后使用heap.track('Error', {'message': e.message});文件中的脚本跟踪字段验证错误在哪里处理应用程序的验证错误。

在运行应用程序时,我发现堆已经从开发者控制台脚本标签成功集成<script type="text/javascript" async="" src="https://cdn.heapanalytics.com/js/heap-xxxxxxxx5x.js"></script>,我可以直接从控制台访问堆方法。但是应用程序中断并抛出错误(在控制台中找到):Type Error: heap.push is not a function在添加 heap.track 脚本的应用程序流中。

有谁知道为什么会发生此错误以及如何解决?