2017-11-28 17 views
0

Google Play Console로 순간 앱을 개발하려고하지만 오류를 반환합니다. 내 이름의 패키지 이름 즉석 앱 APK는 앱의 패키지 이름과 동일해야합니다.Google Play Console : 인스턴트 앱의 패키지 이름 APK는 앱의 패키지 이름과 같아야합니다.

나는 기본APK 기능 통화를하고 instantApp는 기능도 모두가 자신의 Gradle을 파일과 APK을 가지고 있으며 instantApp는 기본 기능을 구현합니다

dependencies { implementation project(':base') }

설치 가능한 앱과 동일한 키를 사용하여 서명 된 APK 빌드/생성으로 .apk 건물을 게시하려고합니다. 파일의 .apk 내가 instantApp과 APK 모듈은 동일한 기본 기능을 사용하고 난 순간 앱 APK

답변

1

을 구축해야하는 방법을 찾을 수없는 원인이 happends 모르는

압축에 압축 만듭니다 그 zip 파일은 즉시 응용 프로그램입니다. 여기에는 여러 APK가 포함될 수 있습니다. 각 APK는 하나의 기본 기능 모듈 및 하나의 기본 APK 및 일부 구성 APK를 포함 할 수 있습니다. APK가 하나만 있으면 괜찮습니다. 그것은 기본이 될 것입니다.

zip의 각 APK에는 AndroidManifest.xml이 있습니다.이 AndroidManifest.xml은 APK Analyzer를 사용하여 쉽게 볼 수 있습니다. 그들은 각각 packageName을 가져야하며 모두 일치해야하며 그 값은 인스턴트 앱의 패키지 이름입니다.

설치된 앱의 패키지 이름은 해당 APK의 AndroidManifest.xml에있는 일반적인 위치에 있습니다.

samples은 프로젝트를 구성하는 데 권장되는 방법을 보여 주며 동일한 패키지 이름을 사용하여 설치 한 앱과 인스턴트 앱을 생성합니다.

+0

감사의 친구를! 그게 내 문제 였어, 내 패키지 이름에 여분의 .app가 있었어 –

0

확인베이스 모듈은 애플리케이션 모듈에 대한 참조가있는 경우 :

처럼 :

dependencies { 
    application project(":installed") 
    feature project(':app') 
    feature project(":lite") 
} 

docs에 명시된 바와 같이 :

By setting this dependency, the app's applicationId for each flavor is appplied to the base feature module, which in turn propagates to all of the features in the project. This expression ensures that the installable APK and Instant App APKs have the same applicationId. If this is not set, the applicationId defaults back to the one defined in the base feature module manifest.

+0

예 Ariel, 내 기본 모듈에 이미 해당 참조가 있지만 여전히 작동하지 않는다 ... –