2017-02-17 3 views
0

이것은 매우 실망 스럽습니다. 안드로이드 스튜디오 - 빈 활동 템플릿에 새 프로젝트를 만들었습니다. 그래서 한개의 TextView가있는 레이아웃 파일로 하나의 활동 파일을 얻습니다. 프로젝트를 시작할 때 다음 오류가 발생합니다.ClassNotFoundException : 새로운 프로젝트에서 "package.MainActivity"클래스를 찾지 못했습니다

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{package/package.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "package.MainActivity" on path: DexPathList[[zip file "/data/app/package-2.apk"],nativeLibraryDirectories=[/data/app-lib/package-2, /vendor/lib, /system/lib]] 

시도해보십시오. 파일 -> 캐시 무효화/다시 시작하면 도움이되지 않았습니다. 나는 두 개의 새로운 프로젝트를 생성

일부 오류가 새로운 템플릿 프로젝트에서 발생 왜 내가 혼란 스러워요 .. 놀라게하고는 .. 그것은 그들 모두에서 발생합니다.

+1

매니페스트에 추가 했습니까? –

+0

안녕하세요, 템플릿 프로젝트입니다. 이미 매니페스트 요소의 패키지 이름과 적절한 활동 이름 ".MainActivity"가 포함 된 활동 요소 – luky

+1

이 첫 번째 프로젝트입니까? 안드로이드 스튜디오를 처음 설치하셨습니까? 전에 이런 일이 있었나요? – Anthony

답변

1

한번 나에게도 일어났습니다. 방금 프로젝트를 정리하고 다시 작성하면 모든 것이 완벽 해 졌으므로 동일한 작업을 수행하는 것이 좋습니다. 단계 아래

따라

  1. 빌드를 선택합니다 (이 옵션은 안드로이드 스튜디오의 상단에 볼 수 있습니다)
  2. 깨끗한 프로젝트를 선택하고
  3. 번 Gradle을 프로세스를 다시 종료 Gradle을 프로세스 종료 때까지 기다립니다.

희망이 있습니다.

+0

Hi Abdul, 고맙습니다. 프로젝트 일을 깨끗하게했습니다. 이미 해봤다고 생각했지만, 제가 그랬던 것처럼 보입니다. – luky

+1

도움이되어 기뻤습니다 :) –

1

Checek in AndroidManifest.xml 파일 활동이 등록되어 있는지 여부. 그렇지 않다면 해보십시오.

+0

안녕하세요, 템플릿 프로젝트이므로 매니페스트가 자동 생성되며 포함해야하는 모든 내용이 포함되어 있습니다. – luky

1

큰 문제는 아니므로 걱정하지 마십시오. 프로젝트를 정리하면됩니다. 첫 번째 단계는 Android 스튜디오에서 빌드 옵션을 클릭하는 것입니다. 그런 다음 클린 프로젝트를 클릭 한 다음 앱을 실행하십시오. 작동합니다.이 방법으로 문제가 해결되기를 바랍니다.

+0

안녕하세요, Prabha, 정말 고마워요. – luky

관련 문제