3
respostas

Não compativél com seu dispositivo - android 7

Bom dia tudo bem? Estou fazendo os cursos da carreira Android e achei show de bola, muito bons, ja trabalho na área com java, mas resolvi me atualizar, e tambem estou em um projeto Android agora, seguinte, tenho uma aplicação que roda em dispositivos com configurações para poder rodar ate no óreo, em meu Manifest, esta configurado versão mínima 16 e máxima 27, a dúvida é o seguinte, comprei um tablet com android 7 que diz que a minha versaão publicada no play store, não é compativel? Alguém poderia me explicar e me citar alguns materiais para entender melhor como rodar em todos? Grato

3 respostas

Fala ai Kleber, tudo bem ?

Cara isso tudo é definido naquele arquivo build.gradle lá você vai ter a versão mínima e a versão que seu aplicativo deseja, provavelmente a versão que está setada é inferior a versão 7

Bom dia Matheus tudo bem, segue como esta meu arquivo, eu trabalho com Flavors, e as partes que vi estão assim no build.gradle:

    compileSdkVersion 19
    //buildToolsVersion '21.1.2'
    buildToolsVersion '25.0.0'
    defaultConfig {
        applicationId "com.gestaoconex.salestool"
        minSdkVersion 16
        targetSdkVersion 26
        resValue "bool", "config_show_button_version", "false"
        resValue "bool", "config_show_customer_list_company_name", "false"
        multiDexEnabled true
    }

// Flavor:
    productFlavors {
        general {
            applicationId = "com.gestaoconex.salestool.general"
            versionName = "7.42"
            resValue "bool", "config_show_button_version", "false"
            resValue "bool", "config_show_customer_list_company_name", "false"
            minSdkVersion 16
        }
        abaraujoprodutosveterinarios {
            applicationId = "com.gestaoconex.salestool.abaraujoprodutosveterinarios"
            versionName = "7.42"
            resValue "bool", "config_show_button_version", "true"
            resValue "bool", "config_show_customer_list_company_name", "true"
            minSdkVersion 16
            applicationId 'com.gestaoconex.salestool.abaraujoprodutosveterinarios'
            targetSdkVersion 20
        }

    }

E no Manifest também tem? Isso influencia?
Segue:
    android:versionCode="92"
    android:versionName="71.42">

    <uses-sdk
        android:minSdkVersion="16"
        android:targetSdkVersion="27" />

Grato.

Kleber,

Imagino que todos os targets deveriam estar na versão máxima.

Nunca trabalhei com Flavors, preciso dar uma olhadinha se isso vai influenciar em algo.