Comme @Sourabh l'a déjà souligné, vous pouvez vérifier dans le lien Google Maven quels sont les packages répertoriés par Google.
Si vous, comme moi, obtenez un message similaire à ceci Failed to resolve: com.android.support:appcompat-v7:28.0
, cela pourrait être parce que vous êtes arrivé là après avoir mis à jour targetSdkVersion
ou compileSdkVersion
.
Essentiellement, le problème est que le package n'est pas trouvé, comme l'indique correctement le message. Si vous avez mis à jour le SDK, consultez le Google Maven pour voir quelles sont les versions disponibles du package pour la nouvelle version du SDK à laquelle vous souhaitez passer.
J'avais ces dépendances (en version 27):
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support:recyclerview-v7:27.1.1'
implementation 'com.android.support:cardview-v7:27.1.1'
implementation 'com.android.support:support-v4:27.1.1'
Et j'ai dû changer la version du SDK et le reste du numéro de package:
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
Maintenant, les packages sont trouvés et téléchargés. Puisque le seul package disponible pour la version 28 du SDK est 28.0.0
au moment de la rédaction de ceci.