Je souhaite importer cette bibliothèque dans mon projet sous Android Studio v1.0.0 rc2:
https://github.com/navasmdc/MaterialDesignLibrary
Mais il y a un problème. Lorsque j'ajoute cette bibliothèque en tant que module, cette erreur apparaît:
Erreur: dépendance MyApplication.libraries: MaterialDesign: l'application spécifiée sur l'application du projet est résolue en une archive APK non prise en charge en tant que dépendance de compilation. Fichier: C:\ADTBundle\StudioWorkspace\MyApplication\libraries\MaterialDesign\build\output\apk\MaterialDesign-release-unsigned.apk
Quel serait un guide étape par étape pour résoudre ce problème? Ou quelle serait une dépendance de grade pour cette bibliothèque?
Si vous utilisez Android Studio:
Vous pouvez importer le projet en tant que module et modifier les éléments suivants dans le fichier build.gradle
Du module importé.
Modifiez le plugin apply: com.Android.application
Pour appliquer le plugin: com.Android.library
, Supprimez applicationId
et définissez minSdkVersion
pour qu'il corresponde à votre projet minSdkVersion.
Et dans votre projet build.gradle
, Fichier compile project(':MaterialDesignLibrary')
, où MaterialDesignLibrary
représente le nom de votre projet de bibliothèque ou vous pouvez importer le module par Fichier -> Structure du projet -> Sélectionnez votre projet. sous Modules -> Dépendances -> Cliquez sur + pour ajouter un module.
Il existe une nouvelle bibliothèque de conception officielle, ajoutez-la simplement à votre build.gradle: pour plus de détails visitez Android pour les développeurs)
compile 'com.Android.support:design:27.0.0'
Aller à
La version la plus récente de l’API 23 est
compile 'com.Android.support:design:23.2.1'
Ajoutez la version de la bibliothèque de support de conception identique à celle de votre bibliothèque appcompat-v7
Vous pouvez obtenir la dernière bibliothèque à partir de Android documentation du développeur https://developer.Android.com/topic/libraries/support-library/packages#design)
quand je réponds c'est la dernière bibliothèque
implementation 'com.Android.support:design:28.0.0'
Mise à jour https://material.io/develop/Android/docs/getting-started/ suivez les instructions ci-dessous la dépendance est
implementation 'com.google.Android.material:material:1.0.0'
Si vous avez migré vers AndroidX, vous devriez ajouter la dépendance graduelle comme ceci:
com.google.Android.material:material:1.0.0-rc01