Olá, preciso fazer com que apenas android acima da versao 4.4 possam fazer o download e instalacao do app. Como é possivel fazer isso?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, preciso fazer com que apenas android acima da versao 4.4 possam fazer o download e instalacao do app. Como é possivel fazer isso?
Olá tudo bem?
então, isso é alterado no seu arquivo build.gradle do APP
Para achar o numero do SDK, você pode ver na documentação: https://developer.android.com/about/versions/android-4.4.html
No caso do 4.4 é 19
lá você vai achar uma variável minSdkVersion, que é aquela versão que você escolheu no começo da criação do seu projeto.
Ficando assim: minSdkVersion 19
apply plugin: 'com.android.application'
android {
compileSdkVersion 24
buildToolsVersion "24.0.3"
defaultConfig {
applicationId "br.com.seupacote"
minSdkVersion 19
targetSdkVersion 24
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:24.2.1'
compile 'com.android.support:design:24.2.1'
compile 'com.android.support:cardview-v7:24.2.1'
compile 'com.android.support:support-v4:24.2.1'
compile 'com.google.android.gms:play-services:8.4.0'
testCompile 'junit:junit:4.12'
}
A ideia é essa mesma, mas como estamos no Cordova, é bem simples: só configurar uma preferência no config.xml:
<preference name="android-minSdkVersion" value="19" />
Obrigado galera!
Não me atentei que era em cordova. Nesse caso lá no config.xml na plataforma Android você coloca o seguinte
<platform name="android">
<preference name="android-minSdkVersion" value="19" />
<platform/>