Android 프로젝트에서 몇 달 동안 작업하지 않은 작업을 시도하려고 시도했지만 Eclipse 프로젝트를 빌드하려고 할 때마다 다음과 같은 대화 상자가 표시됩니다.
'Building workspace' has encountered a problem
Errors occurred during the build.
Errors running builder 'Android Pre Compiler' on project 'XXX'
java.lang.NullPointerException
Android 프로젝트 빌드 대상 4.0.3 (API 레벨 15)이있는 Mac에서 Eclipse를 실행하고 있으며 다음 버전의 항목이 설치되어 있습니다.
- 이클립스-3.7.2
- Android 개발 도구-21.0.1
- Android SDK-최대 17 개
나는 이미 완전히 새로운 작업 공간을 시작하고,이 'Subversive SVN JDT Ignore Extensions'를 설치하고, 모든 것을 업그레이드하고, 내 소스 폴더 (또는 다른 곳)에 확장자가없는 파일이 없는지 확인하는 것과 같은 몇 가지 작업을 이미 시도했습니다. 내 Java 컴파일러가 1.6인지 확인하고 다시 켜고 끕니다.
편집하다
이 문제에 대한 Eclipse 오류 로그의 스택 추적은 다음과 같습니다.
java.lang.NullPointerException
at com.android.ide.eclipse.adt.internal.build.builders.PreCompilerBuilder.build(PreCompilerBuilder.java:673)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432)
at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
그리고 세션 데이터 :
eclipse.buildId = M20120208-0800 java.version = 1.6.0_37 java.vendor = Apple Inc. BootLoader 상수 : OS = macosx, ARCH = x86_64, WS = cocoa, NL = en_US 프레임 워크 인수 : -keyring /Users/onemick/.eclipse_keyring -showlocation 명령 줄 인수 : -os macosx -ws cocoa -arch x86_64 -data / Projects / _EclipseWorkspace -keyring /Users/onemick/.eclipse_keyring -showlocation
다른 편집
좋아, 그래서 더 많은 검색이 나를 이 페이지로 이끌었고 , 이것은이 문제가 내 프로젝트에 확장자가없는 파일의 존재와 확실히 관련이 있음을 시사합니다. 그러나 나는 어떤 파일을 찾을 수 없으며 내 인생에서 찾을 수 없습니다. 그 프로젝트의 모든 것!
누군가이 오류의 의미와 기본 오류에 대한 더 많은 디버그 정보를 얻을 수있는 방법을 설명 할 수 있다면 기쁠 것입니다.