2012-11-27 2 views
1

나는 제대로 된 Android 프로젝트가 있지만 처음부터 다시 시작해야했습니다. 모든 원본 파일과 레이아웃 파일을 복사했습니다. 컴파일 오류가 없지만 실행하려고하면 다음 오류가 발생합니다.ClassNotFoundException : 이전에 작동하는 Android 프로젝트

11-27 17:21:56.793: E/AndroidRuntime(1450): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{projects.mobile.mapappproject/projects.mobile.mapappproject.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "projects.mobile.mapappproject.MainActivity" on path: /data/app/projects.mobile.mapappproject-1.apk 

저는 주니어를 eclipse로 실행하고 Android 4.2에서 실행하려고합니다. 감사 !

+1

나는 처음으로 간단한 방법을 시도했다. 즉, 파일 시스템에서 파일을 동기화하기 위해 프로젝트를 새로 고침하고 새로 빌드를 수행하고 빌드를 확실히한다. .class 파일은 대상 폴더에 생성됩니다. 나중에 소개되는 클래스 경로 문제로 인해 프로젝트 빌드가 중단됩니다. –

+0

답장을 보내 주셔서 감사합니다. 클래스 파일이 생성되고, 여전히 주사위가 없습니다. – TomSelleck

+0

동일한 이슈, git를 사용하고있는 Im에주의해야합니다. 이클립스 문제 일 수 있습니다. –

답변

5

오히려 복사 붙여 넣기 안드로이드 응용 프로그램 프로젝트

2.Delete Eg.MainActivity 및 레이아웃을 생성 된 파일

1.Create 다음 시도하는 것보다.

3.select, 마침 그에서 소스를 가져올 프로젝트 디렉토리에 파일 system.Go에서 다음 프로젝트 이름을 클릭하고 가져 오기를 클릭 2.Right.

4.Clean 다음 내 모든 소스 파일 및 레이아웃 파일 이상을 복사

2

  1. 은 활동이 폴더 이름에 차이가
  2. 의 AndroidManifest.xml에 추가하려고? 예를 들어 projects.mobile.mapappproject-1 또는 projects.mobile.mapappproject!
+1

답변을 검토하십시오. 다음 번에 귀하의 답변에 깔끔하게하십시오. 응답에 초라한 피하십시오. – Siddharth

1

실행 구축 할 수 있습니다.

AndroidManifest.xml에 있던 항목을 복사하는 것을 잊어 버린 것 같습니다. 각 Activity에는 항목이 있으며 프레임 워크에서 UI를 찾아 실행하려면 해당 항목이 필요합니다.

1

동일한 문제가 있었지만 라이브러리 참조 경로가 올바르지 않은 것으로 나타났습니다. 나는 모든 것이 잘 작동한다는 것을 고쳐 줬다. 당신은에서이 확인할 수있는 프로젝트 => 속성 => 안드로이드 마우스 오른쪽을 클릭 - 누군가 도움이 될 수 있습니다 경우에 그냥 기록을 위해> (도서관)

0

을 :
내가 프로젝트를 가지고 어떻게 든 didnt 한 일 git에서 가져온 후. 나는 활동의 이름을 명시 적으로줌으로써이를 해결했다.

예 :
전에 : <activity android:name=".Main" [...] /> (상대)
후 : <activity android:name="com.example.package.Main" [...] /> 당신이 매니페스트 패키지를 변경하고 내가 생각하는 당신의 상대 참조를 (계속하는 경우

이 발생할 수 있습니다 (절대) 기본값은).

0

제 경우에는 2 단계를 따르면 문제가 해결됩니다.

a. compileSdkVersion, buildToolsVersion, targetSdkVersion을 build.gradle의 동일한 SDK 버전으로 설정하십시오.

b. AndroidManifest.xml의 애플리케이션 클래스 이름에 점이 누락되었습니다 (예 :android : name = ".ui.ApplicationLoader")

관련 문제