Lors de la construction de gradle, je reçois ce message :
API 'BaseVariant.getApplicationIdTextResource' is obsolete and has been replaced with 'VariantProperties.applicationId'
J'utilise Android Studio 4.1 Canary 10
y gradle:4.1.0-alpha10
Lors de la construction de gradle, je reçois ce message :
API 'BaseVariant.getApplicationIdTextResource' is obsolete and has been replaced with 'VariantProperties.applicationId'
J'utilise Android Studio 4.1 Canary 10
y gradle:4.1.0-alpha10
Pour moi, c'est à cause des différentes versions de Kotlin entre le plugin Kotlin de l'IDE et le fichier nom_du_projet/build.gradle.
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.72"
"La version de Kotlin utilisée pour la construction avec Gradle (1.3.72) diffère de celle fournie par le plugin IDE (1.4.31) ".
Une fois que je l'ai égalisé, il a recommencé à compiler.
Cette erreur s'est produite après que j'ai mis à jour la version 1.7 de Kotlin. Ceci pour le composant de navigation dans Android Studio.
J'ai donc changé la nav_version en ceci et mon problème a été résolu : "2.4.0-beta02".
// Navigation Component
implementation "androidx.navigation:navigation-fragment-ktx:2.4.0-beta02"
implementation "androidx.navigation:navigation-ui-ktx:2.4.0-beta02"
Android Studio 4.1 donnant les informations suivantes et Il sera supprimé dans la version 5.0 du plugin Android Gradle.
L'API 'BaseVariant.getApplicationIdTextResource' est obsolète et a été remplacée par 'VariantProperties.applicationId'. Elle sera supprimée dans la version 5.0 du plugin Android Gradle. Pour plus d'informations, voir TBD. Pour déterminer ce qui appelle BaseVariant.getApplicationIdTextResource, utilisez -Pandroid.debug.obsoleteApi=true sur la ligne de commande pour afficher plus d'informations.
Comme l'a souligné @ianhanniballake, il semble probable que ce problème soit causé par le plugin Navigation Safe Args, voir la page d'accueil du site Web de la Commission européenne. problème existant , également référencé dans sa réponse. Le problème a été marqué comme corrigé le 9 novembre.
En ce qui concerne la correction de l'erreur de construction, la mise à niveau d'Android Studio à partir de 4.1.0
a 4.1.1
l'a réparé pour moi.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
0 votes
Cela s'est produit pour moi, mais pour 'RecyclerView'