2014-02-27 4 views
0

빠른 출시 기본 앱 옵션이 작동하지 않았습니다. 시작/사용자 경험에 심각한 문제가 있습니다. 그래서 표준 옵션을 시도했습니다. 컨텐트 항목에 지정된 패키지 이름과 일치하지 않는 APK 파일에서 추출 된 패키지 이름 - 나는 응용 프로그램을 업로드 한 후Nokia X 304 - APK 파일에서 추출한 패키지 이름이 콘텐츠 항목에 지정된 패키지 이름과 일치하지 않습니다.

, 나는이 오류를

오류 (304)을 얻는다. 나는 다음과 같은 개발 환경을 가지고 있기 때문에

지금이 발생

    과 매니페스트의 패키지 이름과 패키지 이름의 com.mcruiseon.caregiri 1에 따라
  1. 안드로이드 프로젝트)와
  2. 안드로이드 라이브러리 프로젝트 com.mcruiseon.caregirihindjewadibeta

내가 응용 프로그램을 업로드하면 유효성 검사에서 파일을 추출하고 클래스 파일의 실제 패키지 이름을 androidm과 비교합니다. anifest 파일과 충돌이 발생합니다.

왜이 설정이 필요합니까? 그 안드로이드 (http://developer.android.com/tools/projects/index.html)에 의해 지원되는 여러 빌드 프로젝트라는 내 시나리오는 내가 카풀 애플 리케이션을 구축하고, 나는 자전거 풀 애플 리케이션을 구축하는 동일한 소스 코드를 사용합니다. 그리고 데모 앱을 구축하는 데 필요한 동일한 코드 기반 (마케팅/세일즈 구매를 통해 도로 및 도로 쇼에서 사람들에게 시연 할 수 있음). 그것의 전 처리기 지시문 같은 thingy C에서 #ifdef.

답변

2

당신이 수업에 사용하는 자바 패키지가 중요한지 의심 스럽습니다.

게시하는 동안 애플리케이션 메타 데이터의 패키지 이름을 입력하는 것으로 잘못 생각한 것 같습니다.

$ aapt d badging YOURAPPLICATION.apk 
package: name='com.mcruiseon.caregirihindjewadibeta' versionCode='1' versionName='1.0.0' 
... 

사용에게 이름 속성을 : 당신은 aapt에 명령을 실행하여 (이 안드로이드 SDK/빌드 도구/[버전]/aapt에 당신에있는 것)와 APK의 패키지 이름을 확인할 수 있습니다 (나는 com.mcruiseon.caregirihindjewadibeta이 될 것입니다.) 게시 중 콘텐츠 항목의 패키지 이름이입니다.

+1

제출 내용을 변경하지 않고 다시 시도했는데 효과가있었습니다. – Siddharth