prob:gradle:mise_a_jour
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
prob:gradle:mise_a_jour [2023/05/30 14:58] – [''publishing'' / ''publications''] : ajout de "uncapitlize()" root | prob:gradle:mise_a_jour [2023/08/18 15:38] (Version actuelle) – Ajout de "Modules" root | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====Cas général==== | + | ====com.android.tools.build==== |
- | * '' | + | * '' |
- | Bien mettre à jour la classe | + | '' |
+ | |||
+ | Avant : | ||
+ | |||
+ | <code groovy > | ||
+ | buildscript { | ||
+ | dependencies { | ||
+ | classpath | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Après | ||
+ | |||
+ | <file groovy build.gradle> | ||
+ | plugins { | ||
+ | id ' | ||
+ | id ' | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | * Compatibilité entre la la version de Gradle et du plugin Gradle | ||
+ | |||
+ | Bien mettre à jour la version des '' | ||
Voir la page [[https:// | Voir la page [[https:// | ||
Ligne 14: | Ligne 37: | ||
./gradle wrapper --gradle-version --7.5.1 | ./gradle wrapper --gradle-version --7.5.1 | ||
</ | </ | ||
+ | |||
+ | ====Vieille version à Gradle 7==== | ||
+ | |||
+ | Avant : | ||
+ | |||
+ | <file groovy build.gradle> | ||
+ | android { | ||
+ | compileSdkVersion 24 | ||
+ | buildToolsVersion " | ||
+ | defaultConfig { | ||
+ | minSdkVersion 16 | ||
+ | targetSdkVersion 24 | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Après (ajout d'un '' | ||
+ | |||
+ | <file groovy build.gradle> | ||
+ | android { | ||
+ | namespace ' | ||
+ | compileSdk 24 | ||
+ | buildTools " | ||
+ | defaultConfig { | ||
+ | minSdk 16 | ||
+ | targetSdk 24 | ||
+ | } | ||
+ | } | ||
+ | </ | ||
====Version 7 vers 8==== | ====Version 7 vers 8==== | ||
Ligne 75: | Ligne 127: | ||
et en dehors de '' | et en dehors de '' | ||
- | <code groovy> | + | <file groovy |
tasks.whenTaskAdded { task -> | tasks.whenTaskAdded { task -> | ||
if (task.name.startsWith(" | if (task.name.startsWith(" | ||
Ligne 82: | Ligne 134: | ||
} | } | ||
} | } | ||
- | </code> | + | </file> |
[[https:// | [[https:// | ||
+ | |||
+ | ====repositories==== | ||
+ | |||
+ | Avant : | ||
+ | |||
+ | <file groovy build.gradle> | ||
+ | buildscript { | ||
+ | repositories { | ||
+ | jcenter() | ||
+ | } | ||
+ | } | ||
+ | |||
+ | allprojects { | ||
+ | repositories { | ||
+ | jcenter() | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Après (changement de fichier) : | ||
+ | |||
+ | <file groovy settings.gradle> | ||
+ | pluginManagement { | ||
+ | repositories { | ||
+ | gradlePluginPortal() | ||
+ | google() | ||
+ | mavenCentral() | ||
+ | } | ||
+ | } | ||
+ | |||
+ | dependencyResolutionManagement { | ||
+ | repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS) | ||
+ | repositories { | ||
+ | google() | ||
+ | mavenCentral() | ||
+ | mavenLocal() | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | [[https:// | ||
+ | ====AndroidX==== | ||
+ | |||
+ | Avant : | ||
+ | |||
+ | <file groovy build.gradle> | ||
+ | dependencies { | ||
+ | compile fileTree(dir: | ||
+ | compile ' | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Après : | ||
+ | |||
+ | <file groovy build.gradle> | ||
+ | dependencies { | ||
+ | implementation ' | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ====Java version==== | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Les deux messages d' | ||
+ | |||
+ | La version de Gradle est incompatible avec la version de Java. Il faut donc mettre à jour Gradle depuis '' | ||
+ | |||
+ | [[prog: | ||
+ | |||
+ | ====Modules==== | ||
+ | |||
+ | * '' | ||
+ | |||
+ | Dans '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | [[https:// |
prob/gradle/mise_a_jour.1685451527.txt.gz · Dernière modification : 2023/05/30 14:58 de root