2011-12-24 4 views
4

일부 기능을 쉽게 테스트하기 위해 앱을 벗긴 복사본을 만들었습니다. 불행히도 응용 프로그램이 더 이상 실행되지 않는 것 같습니다. 그 중 하나에 대한 패키지 이름을 변경하여 다른 패키지를 겹쳐 쓰지 않도록하고 매니페스트는 해당 패키지에 맞는 패키지를 표시합니다. 여기 패키지 이름을 변경 한 후 앱이 설치되지 않음

콘솔 창에서 오류입니다 ->

[2011-12-24 11:37:44 - AGOS - LevelTest] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=package.package.package/.MyLaunchActivity } 
[2011-12-24 11:37:44 - AGOS - LevelTest] ActivityManager: Error type 3 
[2011-12-24 11:37:44 - AGOS - LevelTest] ActivityManager: Error: Activity class {package.package.package/package.package.package.MyLaunchActivity} does not exist. 

사람이 내가 구성 잊어 버린 것을 알고 있나요?

는 편집 :

나는 두 복사본의 새로운에서 매니페스트 문제를주었습니다. 이름 바꾸기 중 굴절 기가 android:name 속성을 MyLaunchActivity에서 package.package.package.MyLaunchActivtiy으로 변경 했어야하는데 이전 버전에서는 여전히 결함이 있습니다.

+0

확인 패키지 이름 괜찮을 것 같다. –

+0

패키지 이름을 어떻게 변경 했습니까? ADT에서 "응용 프로그램 패키지 이름 바꾸기"옵션을 사용 했습니까? 아니면 손으로 물건을 바 꾸었습니까? –

+0

나는 refractor를 일식 (아마 실수 = /) – Jack

답변

1

알 수 있습니다. Eclipse refractor가 매니페스트의 android:name 속성의 이름을 패키지 이름과 시작 활동으로 변경했습니다. 확실하지 왜 이전 버전이 설치되지 않았습니다 그러나 당신의 자바 파일에 지금 ^^

0

대부분의 경우, 당신은 단지 장치/에뮬레이터에서 원래 패키지를 제거해야합니다.

나는 과거에 같은 문제가 없었다 설치하고 제대로 실행하기 위해 이름을 바꾼 응용 프로그램에 허용되는 에뮬레이터에서 내 '작업'응용 프로그램을 제거했습니다.

편집 : 패키지 제거하는 방법에 대한 자세한 정보 : http://androidcommunity.com/forums/f4/how-to-uninstall-delete-an-application-from-the-emulator-126/ 또는 는 설정으로 이동을 -> 응용 프로그램 -> 응용 프로그램 관리를하고 거기에서 그것을 제거 할 수 있습니다.

+0

^^ 미래를 염두에 둘 것이다 감사하지만 여전히 =/ – Jack

+0

가 너무 나쁜, 어쩌면 새로운 AVD에 설치하려고 작동하지 않았다? – TryTryAgain

관련 문제