Je veux libérer deux APK demo_release.apk et full_release.apk jouer magasinComment libérer les saveurs du produit démo vs complet en magasin de jeu
Mais je reçois erreur comme le changement codeVersion de l'application
Comment gérer les codes de version pour deux versions différentes
J'ai déjà app_release.apk est disponible en magasin de jeu avec codeVersion 52.
Ce que je veux est de libérer les deux APK démo et la version complète en magasin de jeu. Mais je suis trop confus au sujet de la façon dont il fonctionne réellement et comment les utilisateurs seront en mesure de télécharger la démo et la version complète de l'application
Ceci est mon fichier build.gradle
apply plugin: 'com.android.application'
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
android {
compileSdkVersion 26
buildToolsVersion '25.0.3'
defaultConfig {
applicationId "com.credihealth.android"
minSdkVersion 16
targetSdkVersion 26
versionCode 52
versionName "4.2.1.1"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
debuggable true
}
}
productFlavors {
demo {
applicationIdSuffix ".demo"
}
full {
applicationIdSuffix ".full"
}
}
}
repositories {
mavenCentral()
flatDir {
dirs 'libs'
}
}
dependencies {
compile(name: "youtube_player_api", ext: "jar")
// this line must be included to integrate with Firebase
// this line must be included to use FCM
compile 'com.android.support:appcompat-v7:26.0.1'
compile 'com.android.support:design:26.0.1'
compile 'com.android.support:recyclerview-v7:26.0.1'
compile 'com.android.support:palette-v7:26.0.1'
compile 'com.android.support:cardview-v7:26.0.1'
compile 'com.squareup.retrofit:retrofit:1.9.0'
compile 'com.squareup.okhttp:okhttp:2.3.0'
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.4'
compile 'com.roomorama:caldroid:2.2.1'
compile 'com.facebook.android:facebook-android-sdk:4.7.0'
compile 'com.uncopt:android.justified:1.0'
compile 'com.yayandroid:LocationManager:2.0.3'
compile 'com.google.android.gms:play-services-plus:11.0.1'
compile 'com.google.android.gms:play-services-location:11.0.1'
compile 'com.google.android.gms:play-services-auth:11.0.1'
compile 'com.google.android.gms:play-services-analytics:11.0.1'
compile 'com.google.android.gms:play-services-maps:11.0.1'
compile 'com.hbb20:ccp:1.7.6'
compile 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.1'
compile 'com.github.aakira:expandable-layout:[email protected]'
compile 'com.google.firebase:firebase-core:11.0.1'
compile 'com.google.firebase:firebase-messaging:11.0.1'
compile 'com.stepstone.stepper:material-stepper:3.3.0'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
fullCompile 'com.twilio:video-android:1.3.0'
}
apply plugin: 'com.google.gms.google-services'
Bro comment gérer deux codes de version différents –
@ShailendraSachan mais qu'est-ce que cela signifie? Il y a 2 apks et chacun a un code de version. –
démo avec le code de version 1 et pleine avec le code de version 1 ne peut pas exister en même temps. Donc, je dois attribuer un code de version différent pour deux versions de démonstration avec le code de version 1 et complet avec le code de version 2. Maintenant, comment vais-je mettre à jour l'application prochaine démo avec le code de version 3 et pleine avec le code de version 4 –