gpt4 book ai didi

android - New Relic 不工作(gradle + android studio)

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:04:56 24 4
gpt4 key购买 nike

我在使用 gradle 和 android studio 时在 android 应用程序中启用 newrelic 监控时遇到问题。

我完全按照说明将 newrelic 添加到 build.gradle,将代码添加到 Activity 并在 list 中请求权限:

buildscript {
repositories {
mavenCentral()
}

dependencies {
classpath 'com.newrelic.agent.android:agent-gradle-plugin:3.239.0'
}
}

repositories {
mavenCentral()
}

apply plugin: 'android'
apply plugin: 'newrelic'

dependencies {
compile 'com.newrelic.agent.android:android-agent:3.239.0'
}

但我无法构建该应用程序。结果是:

java.lang.ClassNotFoundException: com.newrelic.agent.compile.RewriterAgent
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:280)
at sun.instrument.InstrumentationImpl.loadClassAndCallAgentmain(InstrumentationImpl.java:348)
[newrelic] Error encountered while loading the New Relic agent
com.sun.tools.attach.AgentInitializationException: Agent JAR loaded but agent failed to initialize
at sun.tools.attach.HotSpotVirtualMachine.loadAgent(HotSpotVirtualMachine.java:103)
at com.newrelic.agent.android.NewRelicGradlePlugin.apply(NewRelicGradlePlugin.java:47)
at com.newrelic.agent.android.NewRelicGradlePlugin.apply(NewRelicGradlePlugin.java:15)
at org.gradle.api.internal.plugins.DefaultPluginContainer.providePlugin(DefaultPluginContainer.java:104)
at org.gradle.api.internal.plugins.DefaultPluginContainer.addPluginInternal(DefaultPluginContainer.java:68)
at org.gradle.api.internal.plugins.DefaultPluginContainer.apply(DefaultPluginContainer.java:34)
at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction.applyPlugin(DefaultObjectConfigurationAction.java:101)
at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction.access$200(DefaultObjectConfigurationAction.java:32)
at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction$3.run(DefaultObjectConfigurationAction.java:72)
at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction.execute(DefaultObjectConfigurationAction.java:114)
at org.gradle.api.internal.project.AbstractPluginAware.apply(AbstractPluginAware.java:39)
at org.gradle.api.Project$apply.call(Unknown Source)

我错过了什么吗?在 Eclipse 中一切正常。

最佳答案

尝试使用 JDK8 构建我的项目时,我遇到了同样的错误。当我切换到JDK7时解决了。 New Relic 支持怀疑这是 Java 8 的问题。

关于android - New Relic 不工作(gradle + android studio),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20922213/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com