我正在尝试使用Eclipse上的New Relic库在Ubuntu,Android 4.2.2,New Relic SDK 2上创建测试应用程序。当我运行应用程序时出现以下错误:
E/com.newrelic.agent.android(31733): Failed to detect New Relic instrumentation.
在构建过程中可能出现问题,您应该联系support@newrelic.com。
我完全按照示例应用程序的New Relic SDK安装教程,但我仍然收到此错误,并且没有数据发送到New Relic。
知道可能是什么问题吗?
答案 0 :(得分:1)
在将Eclipse升级到Juno之前,我遇到了此错误。显然,New Relic插件与早期版本的Eclipse不兼容。
答案 1 :(得分:1)
我在Windows 8 64位上遇到了同样的问题。但我已经使用Android API 18编译器进行编译。
通过使用-vm开关启动Eclipse以指向Java JDK 1.6,64位安装,解决了我的问题。 (之前我正在运行JRE 1.7 32位安装。)
C:\java\bin\eclipse\eclipse.exe -vm "C:\Program Files\Java\jdk1.6.0_45\bin"
答案 2 :(得分:1)
我发现当我将其他项目加载到我的环境中时,我会尝试启动它时出现此错误。它可能只是一个带有库的简单示例。我的解决方案是右键单击项目并点击新的遗物按钮将其安装到项目中。所有这一切都只是插入他们的罐子并将其链接...非常无害。可能有更好的方法,但现在可以使用。
答案 3 :(得分:0)
问题显然是编译器平台版本。切换到Android 4.1.2后,一切都很完美。 我就此问题联系了New Relic但尚未得到任何答复。我会更新答案。