간단한 Android 응용 프로그램을 개발 중입니다. 그러나 Eclipse를 실행하면 다음 오류가 표시됩니다.
프로젝트에 오류가 포함되어 있습니다. 실행하기 전에 수정하십시오.
프로젝트에서 오류를 찾을 수 없거나 응용 프로그램에 오류가 없습니다. 응용 프로그램 이름 아래에는 적십자가 있지만 다른 파일 이름 아래에는 없습니다.
다른 사람 이이 문제가 있습니까?
간단한 Android 응용 프로그램을 개발 중입니다. 그러나 Eclipse를 실행하면 다음 오류가 표시됩니다.
프로젝트에 오류가 포함되어 있습니다. 실행하기 전에 수정하십시오.
프로젝트에서 오류를 찾을 수 없거나 응용 프로그램에 오류가 없습니다. 응용 프로그램 이름 아래에는 적십자가 있지만 다른 파일 이름 아래에는 없습니다.
다른 사람 이이 문제가 있습니까?
답변:
일반적으로 빌드 경로의 오류에서 발생합니다.
일식을 사용하는 경우 "문제"라는 모든 오류를 나열하는 추가 할 수있는보기가 있습니다.

그렇지 않으면 프로젝트를 정리할 수 있으며 일반적으로 몇 가지 문제를 해결합니다.
마지막으로 IDE 외부에서 리소스를 추가하거나 변경하는 경우 리소스를 다시로드하고 정리해야합니다.
편집 (익명 사용자에 의한 코멘트)
다음과 같이 오래된 "디버그 인증서"로 인해이 문제가 발생할 수도 있습니다.
이 GOTTA가 모두 실패하면 솔루션이됩니다.
~/.android/debug.keystore(Linux 및 Mac OS X)에서 디버그 인증서를 삭제하십시오 . 디렉토리는 %USERPROFILE%/.androidWindows 와 유사 합니다.
그러면 다음에 디버그 패키지를 빌드하려고 할 때 Eclipse 플러그인이 새 인증서를 생성해야합니다. 인증서를 정리 한 다음 빌드하여 인증서를 생성해야 할 수도 있습니다.
"setContentView (R.layout.main);"에 대한 또 다른 수정 프로그램입니다. 실제로 생성 된 R.layout.main을 찾을 수 없다는 오류가 발생했습니다. (R은 변수로 해석 될 수 없습니다).
이 오류는 "프로젝트에 오류가 있습니다 ..."오류에 대한 또 다른 수정 사항이며 찾을 수 없습니다. 새 디버그 인증서를 생성 한 후에도 정리 및 재 구축이 필요합니다.
먼저 메뉴에서 창 -> 보기 표시 -> 오류 로그 로 이동하십시오. 있는 경우 오류 로그가 표시됩니다. 그런 다음 프로젝트를 정리하고 다시 빌드하십시오.
글쎄, 내 경우에는 일부 라이브러리가 두 번 해결되었습니다.
프로젝트 >> 속성 >> Java 빌드 경로 >> 라이브러리
방금 복제본을 제거해야했으며 청소 또는 새로 고침없이 정상적으로 작동했습니다.
나는 똑같은 문제가 있었다. 작동하는 솔루션 중 하나는 완전히 새로운 프로젝트를 만드는 것이지만 그럴 필요는 없다고 생각합니다. 나에게 문제는 자동 생성 된 디버그 인증서가 만료되었다는 것입니다. 이 파일을 삭제하면 Eclipse가 해당 파일을 다시 빌드 할 수있게되어 문제가 해결되었습니다. 디버그 인증서인지 릴리스 인증서인지에 관계없이 유효하지 않은 인증서로 앱을 실행할 수 없습니다. 프로젝트를 청소하지 못했습니다. 자세한 정보 는 Eclipse Android 플러그인의 "디버그 인증서 만료"오류를 참조하십시오.
최근 에이 오류가 발생했습니다. 나는 정말 도움이없는 모퉁이에 있었고, 알아 냈습니다. 이 오류는 다음과 같은 이유로 발생할 수 있습니다.
처음 두 경우는 쉽게 식별 할 수 있지만 세 번째 경우는 어두운 방에서 블랙 박스를 검색하는 것과 같습니다.
따라서 Project-> Clean 외에도 debug.keystore 파일도 제거하십시오.
Mac + Eclipse를 사용하여 제거하기 위해 rm ~/.android/.debug.keystore터미널 에서 명령 을 작성했습니다 .
프로젝트의 기존 오류를 무시하는 방법이 있습니까? Java 프로젝트의 경우 이클립스가 허용하는 것과 비슷한 것.
제 경우에는 오류가 jni 디렉토리에 있습니다. ndk-buid가 성공하더라도 오류가 표시됩니다. 그래서 내가하고 싶은 것은 일식에 의해보고 된 오류를 무시하는 것입니다.
오류가 실제로 오류 인 경우 ndk-build 중에 해결되지 않은 기호가 표시되어야합니다.
표준 안드로이드 포함이 포함 경로에 있는지 확인했습니다.
또한 내 프로젝트는 android / c / c ++ 유형입니다.
프로젝트와 관련된 두 개의 빌더가 있습니다. statndard android builder 2. 명시 적으로 생성 된 사용자 정의 ndk 빌더.
어떤 이유로 이클립스는 단지! 오류가 루트에 있고 어떤 오류가 있는지 지정하지 않았습니다. Windows->보기 표시-> 문제점으로 이동하십시오. 이전의 모든 오류를 찾아서 삭제하고 새로 빌드하고 다시 빌드하십시오. 정확한 오류가 표시됩니다.
Eclipse Juno가 설치된 Mac OS X에서 프로그래머 용 Android 서적에서 Doodlz 앱 을 실행하려고 할 때이 정확한 문제가 발생했습니다 .
책에서 데모를 다운로드 및 압축 해제 한 후 파일의 권한을 변경하는 것을 잊었습니다. 그들은 내 시스템에서 읽기 전용이므로 이것이 첫 번째 문제 였습니다.
두 번째 문제 는 Eclipse에서 빌드 대상을 선택하여 해결되었습니다. 이은으로 이동하여 고정 프로젝트> 속성 및 클릭 안드로이드 는 AS 하나의 옵션을 선택 할 수 있도록 왼쪽 패널에 필드에 프로젝트 빌드 대상 내 경우에 있었다 :
Target Name Vendor Platform API Level
> Google APIs Google Inc. 4.0.3 15
그런 다음 프로젝트를 청소하고 다시 빌드하면 오류가 표시되지 않았습니다.
마지막으로 앱을 실행하려면 패키지 탐색기 탭에서 패키지를 마우스 오른쪽 단추로 클릭 한 후 실행 도구> Android 애플리케이션 을 선택하십시오.
프로젝트를 실행할 수 없지만 코드에 아무런 문제가없는 비슷한 문제가있었습니다. Error Log 패널에서 "P /를 세그먼트 목록 P /에 부모로 추가 할 수 없습니다"와 같은 메시지가 표시됩니다. Eclipse를 다시 시작하면 문제가 해결되었습니다.