어제 New Relic이 New Relic을 설치하지 않은 Android 프로젝트에 NoClassDefFoundErrors
을 제공하기 시작했습니다. New Relic이 설치된 프로젝트와 동일한 작업 공간에 위치했습니다. 가장 최근 버전으로 업그레이드하라는 다음 게시물을 발견했습니다. (문제는 여전히 지속되었습니다.) NoClassDefFoundError on apps that doesn't have newrelic installed예상치 못한 최상위 예외 : com/newrelic/agent/android/Agent.class를 처리하는 중 com.android.dx.util.ExceptionWithContext
업그레이드 후 New Relic이 설치된 프로젝트가 다음과 함께 빌드 단계에서 실패하기 시작했습니다. 오류 출력 :
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dx.util.ExceptionWithContext [2014-03-01 17:57:48 -
BumpyCard] Dx at
com.android.dx.util.ExceptionWithContext.withContext(ExceptionWithContext.java:46)
[2014-03-01 17:57:48 - BumpyCard] Dx at
com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:90)
[2014-03-01 17:57:48 - BumpyCard] Dx at
com.android.dx.command.dexer.Main.processClass(Main.java:487)
[2014-03-01 17:57:48 - BumpyCard] Dx at
com.android.dx.command.dexer.Main.processFileBytes(Main.java:459)
[2014-03-01 17:57:48 - BumpyCard] Dx at
com.android.dx.command.dexer.Main.access$400(Main.java:67) [2014-03-01
17:57:48 - BumpyCard] Dx at
com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:398)
[2014-03-01 17:57:48 - BumpyCard] Dx at
com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:245)
[2014-03-01 17:57:48 - BumpyCard] Dx at
com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:131)
[2014-03-01 17:57:48 - BumpyCard] Dx at
com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:109)
[2014-03-01 17:57:48 - BumpyCard] Dx at
com.android.dx.command.dexer.Main.processOne(Main.java:422)
[2014-03-01 17:57:48 - BumpyCard] Dx at
com.android.dx.command.dexer.Main.processAllFiles(Main.java:333)
[2014-03-01 17:57:48 - BumpyCard] Dx at
com.android.dx.command.dexer.Main.run(Main.java:209) [2014-03-01
17:57:48 - BumpyCard] Dx at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2014-03-01 17:57:48 - BumpyCard] Dx at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[2014-03-01 17:57:48 - BumpyCard] Dx at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[2014-03-01 17:57:48 - BumpyCard] Dx at
java.lang.reflect.Method.invoke(Method.java:597) [2014-03-01 17:57:48
- BumpyCard] Dx at com.android.ide.eclipse.adt.internal.build.DexWrapper.run(DexWrapper.java:187)
[2014-03-01 17:57:48 - BumpyCard] Dx at
com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:753)
[2014-03-01 17:57:48 - BumpyCard] Dx at
com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.build(PostCompilerBuilder.java:593)
[2014-03-01 17:57:48 - BumpyCard] Dx at
org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:726)
[2014-03-01 17:57:48 - BumpyCard] Dx at
org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
[2014-03-01 17:57:48 - BumpyCard] Dx at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
[2014-03-01 17:57:48 - BumpyCard] Dx at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:321)
[2014-03-01 17:57:48 - BumpyCard] Dx at
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:396)
[2014-03-01 17:57:48 - BumpyCard] Dx at
org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
[2014-03-01 17:57:48 - BumpyCard] Dx at
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
[2014-03-01 17:57:48 - BumpyCard] Dx at
org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
[2014-03-01 17:57:48 - BumpyCard] Dx at
org.eclipse.core.internal.resources.Project.build(Project.java:124)
[2014-03-01 17:57:48 - BumpyCard] Dx at
com.android.ide.eclipse.adt.internal.project.ProjectHelper.doFullIncrementalDebugBuild(ProjectHelper.java:1059)
[2014-03-01 17:57:48 - BumpyCard] Dx at
com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:147)
[2014-03-01 17:57:48 - BumpyCard] Dx at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:855)
[2014-03-01 17:57:48 - BumpyCard] Dx at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:704)
[2014-03-01 17:57:48 - BumpyCard] Dx at
org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1047)
[2014-03-01 17:57:48 - BumpyCard] Dx at
org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1251)
[2014-03-01 17:57:48 - BumpyCard] Dx at
org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) [2014-03-01
17:57:48 - BumpyCard] Dx Caused by: java.lang.NullPointerException
[2014-03-01 17:57:48 - BumpyCard] Dx at
com.android.dx.util.ByteArray.<init>(ByteArray.java:76) [2014-03-01
17:57:48 - BumpyCard] Dx at
com.android.dx.cf.direct.DirectClassFile.<init>(DirectClassFile.java:205)
[2014-03-01 17:57:48 - BumpyCard] Dx at
com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:108)
[2014-03-01 17:57:48 - BumpyCard] Dx at
com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:87)
[2014-03-01 17:57:48 - BumpyCard] Dx ... 33 more ...while processing
com/newrelic/agent/android/Agent.class
[2014-03-01 17:57:48 - BumpyCard] Dx 1 error; aborting [2014-03-01
17:57:48 - BumpyCard] Conversion to Dalvik format failed with error 1
오류가 계속 발생하지만 빌드 경로와 프로젝트에서 New Relic jar를 제거하려고 시도했습니다. 누구든지 해결책을 찾았습니까?
이것은 New Relic의 이클립스 플러그인에서 (매우 나쁜) 문제로 확인되었지만 한 달 또는 두 달 전에 출시 된 픽스입니다. 새 Relic 플러그인의 버전을 확인하거나 최근에 설치된 플러그인의 최근 버전을 확인할 수 있습니까? 이클립스 플러그인. –
우리는 개인 발권 시스템에서이 문제를 해결하기 위해 노력하고 있습니다. 그러나 응답을 받으면 여기에 게시하겠습니다. –
오늘이 문제를 경험했습니다. 프로젝트에서 New Relic을 제거하면 문제가 해결되었습니다. 이 문제가 아직 해결 되었습니까? –