未能检测到新的遗留仪器。android应用程序中的错误
我正试图在Ubuntu、Android 4.2.2、New Relic SDK 2上使用Eclipse中的New Relic库创建一个测试应用程序。当我运行应用程序时,出现以下错误:未能检测到新的遗留仪器。android应用程序中的错误,android,eclipse,newrelic,Android,Eclipse,Newrelic,我正试图在Ubuntu、Android 4.2.2、New Relic SDK 2上使用Eclipse中的New Relic库创建一个测试应用程序。当我运行应用程序时,出现以下错误: E/com.newrelic.agent.android(31733): Failed to detect New Relic instrumentation. 在构建过程中可能出现错误,您应该联系support@newrelic.com. 我严格按照示例应用程序的NewRelic SDK安装教程进行了操作,
E/com.newrelic.agent.android(31733): Failed to detect New Relic instrumentation.
在构建过程中可能出现错误,您应该联系support@newrelic.com.
我严格按照示例应用程序的NewRelic SDK安装教程进行了操作,但仍然出现此错误,并且没有向NewRelic发送任何数据
知道可能是什么问题吗?问题显然是编译器平台版本。切换到安卓4.1.2后,一切都变得完美。
我就此事联系了New Relic,但还没有得到任何答复。将在我更新答案时更新。在我将Eclipse升级到Juno之前,我一直遇到此错误。显然,New Relic插件与旧版本的Eclipse不兼容。我在64位Windows 8上也遇到了同样的问题。但我已经在用Android API 18编译器编译了 通过使用-vm开关启动Eclipse以指向JavaJDK1.6 64位安装,我的问题得到了解决。(我以前是在运行JRE 1.7 32位安装。)
C:\java\bin\eclipse\eclipse.exe-vm“C:\Program Files\java\jdk1.6.0\u 45\bin”
我发现,当我将其他项目加载到我的环境中时,在尝试启动它们时会出现此错误。它可能只是一个随库提供的简单示例。我的解决方案是右键单击项目并点击new relic按钮将其安装到项目中。所有这些只需插入他们的jar并将其链接到。。。相当无害。可能有更好的方法,但目前还可以使用。New Relic已经发布了此问题的修复程序(从第3版开始)因此,您不必在未插入指令的应用程序中安装jar,以使其在Eclipse中编译。@asm我认为这是一个Android构建工具更新,它使jar库能够自动包含在父应用程序中,如果该库仅在共享库中引用。(这不是New Relic。)所以请确保您已经更新了Android构建工具,或者按照Tristan先生的建议作为解决方法。您有没有收到New Relic对此的回应?@MichaelHerbig没有,我没有!今年,我也遇到了同样的问题。不过,这种修复还不够。我还必须更新NewRelic插件,然后删除旧JAR并通过插件重新安装。(通过插件升级JAR不起作用。)但仍然必须使用JDK运行Eclipse。