Est-il possible d'intégrer des dépendances de Gradle dans le projet Xamarin?
A avoir des bibliothèques, que je dois installer, ils ressemblent à ceci
dependencies {
compile (name: '<aar fileName>', ext:'aar')
compile 'com.koushikdutta.async:androidasync:2.1.6'
compile 'com.Android.support:appcompat-v7:23.1.0'
compile 'com.Android.support:design:23.1.0' compile
}
Puis-je leur exposer un peu comment dans le projet Xamarin?
Il n'y a pas de gradle dans Xamarin.Android
.
Pour obtenir des bibliothèques externes ou des bibliothèques Android, vous pouvez utiliser:
Convertissez le code directement de Java en C #.
Il existe un plugin pour Visual Studio (testé il y a quelques mois mais ne fonctionnant pas pour moi) qui en théorie récupère les dépendances de gradle et tente de les convertir en liaisons C #.
Ici vous avez une très bonne page github avec de super plugins Xamarin.
Construisez vos applications Android dans Visual Studio à l'aide de Gradle.
Dans la dernière version de Visual Studio, si vous examinez la section C++ multiplate-forme de la section Fichier -> Nouveau modèle de projet, vous verrez une variété de modèles, comme illustré dans la figure ci-dessous. Notez que deux nouveaux modèles de Gradle ont été introduits.
Vous pouvez essayer la bibliothèque de liaison Java , il s'agit essentiellement de créer une bibliothèque Java de liaison C # pour utiliser votre bibliothèque à partir de votre projet Xamarin.
En règle générale, vous n'utiliserez pas Gradle pour construire vos projets Xamarin. Par conséquent, vous devez intégrer/référencer ces bibliothèques via les packages NuGet. AppCompat et Support Design sont tous deux disponibles sous forme de packages NuGet. L'autre personne, si elle fait ce que je pense, ne sera pas nécessaire, car c # as intégré async-support.