FAQ n°17510, publiée le 25/10/2017
Que faire si le message "Could not find any matches" apparaît lors de la génération d'une application APK Android ?

Lors de la génération de l'APK d'une application Android, le message suivant peut être affiché et la génération ne va pas à son terme :


Echec de la création de l'application Android <chemin.apk>.
...
FAILURE: Build failed with an exception.
Build failed - Could not find any matches for com.android.support:support


Ce message est provoqué si les extras "Android Support Repository" et "Google Repository" du SDK Android ne sont pas installés.


Afin de permettre la génération dans ce cas, il est recommandé de lancer la génération de l'application en sélectionnant "Télécharger et installer automatiquement" à l'étape de sélection des outils. Cette option permet d'être certain que la version de WINDEV Mobile utilisée pour compiler aura bien les modules de Google pour lesquels elle a été conçue.


En utilisant une installation spécifique des outils, il faut ajouter avec SDK Manager les extras "Android Support Repository" et "Google Repository". Cette solution est cependant déconseillée. En effet si depuis la sortie de la version de WINDEV Mobile utilisée pour compiler  Google a fait évoluer ses outils, leur pilotage par WINDEV Mobile peut ne plus être possible.