« Class not found on path: DexPathList » sur un projet Android

Hello,

J’avais souvent le message suivant à l’execution d’un projet Android :

Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList

Cela ne plante pas le projet, mais ça ne rassure pas lors de l’execution de notre code ;).

Pour le corriger rien de plus simple, il suffit de rajouter le code suivant dans le build.gradle dans le dossier de votre app :

configurations.all {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        def requested = details.requested
        if (requested.group == "com.android.support") {
            if (!requested.name.startsWith("multidex")) {
                details.useVersion "26.+"
            }
        }
    }
}

Un coup de rebuild et voilà …

Debug PHP XDebug + VSCode

Salut à tous,

M’attaquant actuellement à de gros projets PHP avec des architectures logiciels complexe impliquant de nombreux designs patterns différents pas forcément facile à débugger (factory d’observer pour des plugins d’éditions, etc ….

Débugger à base de dump et var_dump prend du temps et n’est pas du tout performant, j’ai toujours tendance à oublié le contexte, des variables, … et je dois recommencer le debug à la main.

Continuer la lecture de Debug PHP XDebug + VSCode