code

빌드 경로가 불완전하여 프로젝트가 빌드되지 않았습니다.

codestyles 2020. 11. 22. 19:47
반응형

빌드 경로가 불완전하여 프로젝트가 빌드되지 않았습니다.


googlecode 에서 다운로드 한 프로젝트 를 Eclipse 로 가져 오려고 할 때마다 오류가 발생합니다.

빌드 경로가 불완전하기 때문에 프로젝트가 빌드되지 않았습니다. java.lang.Object에 대한 클래스 파일을 찾을 수 없습니다. 빌드 경로를 수정 한 다음이 프로젝트를 빌드 해보세요.

대상 'android-10'을 해결할 수 없음 (1에서 15로 변경됨)

이미 사이트의 다른 답변을 확인했지만 솔루션이 작동하지 않았습니다.

속성-> Java 빌드 경로-> 라이브러리

1 개의 항목이 있습니다.

프로젝트에 대한 시스템 라이브러리를 가져올 수 없습니다.


JDK가 부족한 것 같습니다 (java.lang.Object가 거기에서 나옵니다)

문제는 다른 PC에서 동일한 Android API를 사용했다는 것입니다. 경로 이름은 다르지만 API는 동일한 Eclipse가 손실됩니다.

이 문제를 해결하려면 먼저 Android API 버전을 다시 선택합니다 (다른 버전으로 설정하고 유효한 버전으로 설정 한 다음 원하는 버전을 복원하고 유효성을 검사합니다.-> Eclipse가 API를 다시로드하도록합니다). 그런 다음 프로젝트-> 속성-> 자바 빌드 경로로 이동하십시오. 그런 다음 "프로젝트에 대한 시스템 라이브러리를 가져올 수 없음"을 제거한 다음 "라이브러리 추가"를 제거하고 "Android Classpath 컨테이너"를 선택하십시오.


프로젝트-> 속성-> Java 빌드 경로 (왼쪽 목록에서)-> 라이브러리 (Tab)-> 라이브러리 추가 (오른쪽 버튼)-> JRE 시스템 라이브러리-> 다음-> 작업 공간 기본 JRE-> 마침

이렇게하면 오류 중 하나 이상이 해결됩니다. 다른 라이브러리를 추가해야 할 수도 있습니다.

도움이 되었기를 바랍니다.


일식을 닫고 다시 열면 나를 위해 일했습니다. 이 작업을 두세 번해야 할 수도 있습니다. 이 오류는 종종 사라 지므로 자동 빌드 시작 프로세스 (오른쪽 하단 확인)가 완료 될 때까지 1 분 정도 기다리십시오.

또는 영향을받는 프로젝트를 청소하십시오.

'껐다가 다시 켜세요'


처음에는 github에서 Android 프로젝트를 가져 오려고 시도했지만 위의 문제가 발생했습니다.

  • 빌드 경로를 구성 할 수 없습니다.

  • 시스템 라이브러리를 가져올 수 없습니다.


패키지 탐색기-> 프로젝트를 마우스 오른쪽 버튼으로 클릭-> "속성"-> "Android"-> "프로젝트 빌드 대상"= 2.3.3

참고 : 또한 정리 (Windows : 프로젝트-> 정리)를 시도한 다음 새로 고침 (F5)을 임의로 시도하십시오. 이것이 모든 문제를 마술처럼 해결할 수있는 좋은 기회입니다.


예의 : KYLE CLEGG
참조 링크


이 중 어느 것도 나를 위해 일하지 않았습니다. 프로젝트를위한 새 작업 공간을 만들었습니다. 그것은 나를 위해 일했습니다! 새 작업 공간으로 전환하면 일반적으로 이러한 많은 구성 문제가 기적적으로 해결됩니다. 새 작업 영역이 될 새 폴더를 만든 다음 '기존 코드에서 프로젝트 가져 오기'를 사용하면됩니다.


Eclipse → 환경 설정 → Java → 빌드 경로로 이동하십시오.

JRE_LIB거기 구성된 것이 보이십니까? 그렇지 않은 경우, 추가 JRE_LIB에서 JDK/jre lib위치. 프로젝트별로 재정의 할 수 있습니다. 일식이 Java 라이브러리를 인식하지 못하는 것 같습니다.


eclipse에서 프로젝트를 가져 오는 동안 과거에 이러한 오류를 보았습니다. 이에 대한 해결책은 속성-> Android로 이동하여 프로젝트 빌드 대상을 적절하게 선택하는 것입니다 (Android xxx 또는 Google API).


오늘 너무 오래 Vuforia 샘플 앱을로드하는 동안이 문제로 어려움을 겪고있었습니다. 마침내 내 프로젝트를 구축하게 된 솔루션은 다음과 같습니다.

1) Window-> Android SDK Manager 및 최신 업데이트 설치
2) Project-> Build Path-> Configure Build Path-> Android 및 Project Build Target에서 Android 4.4.2를 표시하고 OK를 클릭합니다.
3) Clean, Build and Run

이것이 다른 사람의 문제도 해결되기를 바랍니다. Eclipse는 F $ # @로 실망 스럽습니다 !!!


비슷한 문제가 있습니다. 정확히 같은 오류이지만 Windows의 dropbox 폴더에서 프로젝트 작업을 한 후 Ubuntu에서. 방금 android.jar을 프로젝트에 추가했습니다. 어떻게 든 빌드 경로에서 사라졌습니다.


나 에게이 문제는 Ubuntu의 OpenJDK 6과 관련이 있습니다.

JRE를 업데이트하거나 Sun의 독점 JRE를 대신 설치하고 Eclipse를 다시 시작하십시오.


너무 늦었다는 걸 알아요. 그러나 나는 또한이 문제에 직면하고 있으며 아래 단계에 따라이 문제를 해결합니다.

  1. 이 문제는 프로젝트가 다른 컴퓨터간에 공유되는 경우에만 발생합니다.
  2. 나를 위해 Java JDK가 문제라는 것을 알았습니다.
  3. 내 동료는 mac 시스템과 jdk 1.7을 사용했습니다. 하지만 내 시스템에서는 jdk 1.6을 사용했습니다.
  4. 그게 문제인 것 같습니다. 그래서 프로젝트를 선택하고 속성을 열고 jdk를 1.7로 변경합니다.
  5. 변경 target = Google Inc.:Google API : 19
  6. 청소 및 구축

마지막으로 문제가 수정되었습니다. 나는 이것이 더 높은 JDK 버전으로 프로젝트를 빌드하면 이후에 동일한 버전으로 빌드해야하기 때문이라고 생각합니다.

참고 : 동료가 JDK 1.7로 빌드하기 전까지는이 문제가 발생하지 않았습니다. JDK 1.7을 사용하기 시작한 후에 만이 문제가 발생합니다.

누군가에게 효과가 있기를 바랍니다. 그리고 새 이클립스를 설치할 필요가 없습니다.


I had my "Build Automatically" turned off in "Project". I turned it off, because the Eclipse was not loading the projects correctly, for various unknown reasons. Turning this on, solved my problem.


if the project is not very big, you can copy the packages and paste it into a new project, you won't see the errors in the new project.


I was having target-18 in my project.properties. But I wasn't having android-18 sdk. So I changed 18 to some other version which I had in my SDK manager, and it fixed the issue.


You just exit eclipse once or twice to reload. It works for me.


Steve's answer does help for some projects, but still, for some projects, it remains the same. I guess that projects were previously build-in early JDK 1.5 (in my case). But I found a workaround for them:

  1. Find the class that causes the problem (Keep expanding the project in the Package Explorer).
  2. Copy the class's contents after the import block.
  3. Delete the whole class.
  4. Right Click on the project then Android Tools >> Fix Project Properties
  5. Create a class with the same name under the same package the deleted class was before. (If the project is imported and the deleted class was an Activity/Service/Provider/Reciever, I guess the class is already included in the AndroidManifest.xml).
  6. Paste the content of the class and import packages.
  7. Clean the project.

I had to delete R.java in the gen folder, then do a clean build. This solved my issue.

참고URL : https://stackoverflow.com/questions/9341644/the-project-was-not-built-since-its-build-path-is-incomplete

반응형