2010-12-27 3 views
0

Eclipse를 사용하여 몇 가지 테스트 Android 앱을 작성하고 있습니다. 내 첫 번째 프로젝트 인 간단한 hello 앱을 만들고 apk (app1.apk)를 빌드하고 Android 태블릿에 설치하고 실행할 수있었습니다.Android Dev에 처음 설치 - SECOND App/APK 설치 문제가 발생했습니다.

그런 다음 두 번째 앱인 eclipse에서 새 프로젝트를 만들었습니다. apk (app2.apk)를 내 보냈습니다. 하지만,이 두 번째 apk (app2.apk)를 타블렛에 설치하려고하면 첫 번째 응용 프로그램을 바꾸겠다고 경고합니다.

ap2를 만들었을 때 app1과 app2에 다른 키를 사용했는데 프로젝트와 클래스 이름이 다르기 때문에 Android 설치 프로그램이 사용하는 APM이 모두 동일하다고 생각하는 이유는 무엇입니까? 앱? 당신이 두 응용 프로그램에서 같은 패키지 이름을 사용하는 것처럼

감사합니다, 짐

답변

3

는 소리가 난다.

+2

넵. 동일한 서명 키, 동일한 Java 패키지 이름, 동일한 sharedUserId, 동일한 응용 프로그램 이름 (등등)을 사용할 수 있지만 매니페스트의 패키지 이름은 각 응용 프로그램마다 달라야합니다. –

+0

Christopher (및 mbaird), Java 코드의 패키지 이름이 두 앱에서 모두 동일하다는 것이 맞습니다. 하지만 매니페스트의 패키지 이름이 다른 것을 말한 것을 명확히 할 수 있습니까? 매니페스트의 패키지 이름이 Java 코드의 패키지 문과 일치해야합니까? Jim – user555303

+0

예, Java 코드의 패키지와 일치해야합니다. 따라서 각 앱마다 다른 패키지 이름을 사용해야합니다 (코드 및 매니페스트에서) –

관련 문제