web-dev-qa-db-fra.com

Impossible de résoudre Build.Version_Codes.q avec des outils de construction 29 in Android Studio

Pourquoi je reçois

Ne peut pas résoudre le symbole 'q'

lors de la vérification if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) avec des outils de construction 29.0.0?

De - Google : enter image description here Donc, il existe déjà beaucoup.

11
PIXP

Ce que vous pouvez aussi faire est de revenir à votre version de la gradle à 3.5.0 et garder le compileSdkVersion sur 28. Donc, dans Android/build.gradle:

buildscript {
    ...
    dependencies {
        ...
        classpath 'com.Android.tools.build:gradle:3.5.0'
        ...
    }
}

et dans votre Android/app/build.gradle:

...
Android {
    compileSdkVersion 28
    ...
}

Versions autres que 3.5.0 Cela pourrait fonctionner aussi, mais je ne les ai pas testés.

0
Aleksandar