내 프로젝트 (제작 및 개발)의 2 가지 버전을 설치해야합니다. 2 개의 앱이 필요합니다. 난 맛을 사용하여 그것을 달성하려고 노력하고있어,하지만 APK에 서명하면, 항상 같은 패키지 이름 (com.company.project)과 동일한 애플 리케이션을 생성합니다. defaultConfig에서 applicationId를 제거하려고 시도했지만 어느 것도 작동하지 않습니다. 매니페스트에서 패키지 이름은 com.company.project입니다.맛이 다른 Android 패키지 이름
누구나 그 방법을 알고 계십니까? 당신이 productFlavors
다음 해당 gradle
작업도 변경 만들 때
이
은 build.gradledefaultConfig {
multiDexEnabled true
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
applicationId "com.company.project"
}
productFlavors {
development {
applicationId
"com.company.project.DEV"
versionName "1.0-dev"
resValue "string", "app_name", "Project-Dev"
}
production {
applicationId
"com.company.project.PROD"
resValue "string", "app_name", "Project-Prod"
versionName "1.0-prod"
}
}
별도의 APK를 어떻게 구축하고 있습니까? 즉, 사용하는 명령은 무엇입니까? 패키지 이름을 빌드 한 후 패키지 이름이 무엇인지 확인하는 방법은 무엇입니까? – rothloup