Nokia X 304 - APK 파일에서 추출된 패키지 이름이 콘텐츠 항목에 지정된 패키지 이름과 일치하지 않습니다.
-
23-12-2019 - |
문제
따라서 빠른 기본 앱 게시 옵션이 작동하지 않았습니다(이는 심각한 시작/사용자 경험 문제입니다).그래서 표준 옵션을 사용해 보았습니다.
앱을 업로드한 후 이 오류가 발생합니다.
오류 304- APK 파일에서 추출한 패키지 이름은 컨텐츠 항목에 지정된 패키지 이름과 일치하지 않습니다.
이제 이런 일이 발생하는 이유는 다음과 같은 개발 환경이 있기 때문입니다.
- 패키지 이름이 com.mcruiseon.caregiri인 Android 라이브러리 프로젝트
- 1)에 종속된 Android 프로젝트(매니페스트의 패키지 이름이 com.mcruiseon.caregirihindjewadibeta임)
앱을 업로드하면 유효성 검사에서 파일을 추출하고 클래스 파일의 실제 패키지 이름을 androidmanifest 파일과 비교하여 이러한 충돌이 발생하는 것 같습니다.
왜 이 설정이 있는 걸까요?Android에서 지원하는 다중 빌드 프로젝트라고 합니다(http://developer.android.com/tools/projects/index.html) 내 시나리오는 카풀 앱을 구축하고 있으며 동일한 소스 코드를 사용하여 자전거 풀 앱을 구축하는 것입니다.그리고 동일한 코드 기반을 사용하여 데모 앱을 구축합니다(마케팅/판매 구매는 도로 및 로드쇼에서 사람들에게 시연하는 데 사용할 수 있음).C #ifdef의 전처리기 지시문과 같습니다.
해결책
수업에 어떤 Java 패키지를 사용하는지가 중요한지 의심됩니다.
게시하는 동안 애플리케이션 메타데이터의 패키지 이름을 잘못 입력한 것 같습니다.다음을 사용하여 APK의 패키지 이름을 확인할 수 있습니다. 적절한 명령(그것은 당신 안에 있습니다 Android SDK/build-tools/[버전]/aapt) 다음을 실행하여:
$ aapt d badging YOURAPPLICATION.apk
package: name='com.mcruiseon.caregirihindjewadibeta' versionCode='1' versionName='1.0.0'
...
사용 이름 거기에 속성을 지정하세요(아마도 com.mcruiseon.caregirihindjewadibeta) 패키지 이름 게시하는 동안 콘텐츠 항목의