J'essaie Android Studio. Je souhaite utiliser l'API de lecteur dans mon projet. Dans Eclipse, il existe un plugin Google pour Eclipse, mais qu'en est-il d'Android Studio? Est-ce que quelqu'un a déjà essayé?
Vous trouverez ci-dessous les dernières versions de Google Drive (2014.12.28):
//Google Drive API
compile 'com.google.Android.gms:play-services:6.5.+'
compile 'com.google.api-client:google-api-client-xml:1.18.0-rc'
compile 'com.google.http-client:google-http-client-gson:1.18.0-rc'
compile 'com.google.api-client:google-api-client-Android:1.18.0-rc'
compile 'com.google.apis:google-api-services-drive:v2-rev155-1.19.0'
Pour vérifier la dernière version, essayez les liens suivants:
https://developer.Android.com/google/play-services/setup.html
https://code.google.com/p/google-api-Java-client
https://developers.google.com/api-client-library/Java/apis/drive/v2
http://mvnrepository.com/artifact/com.google.apis/google-api-services-drive
J'étais dans la même situation et je devais trouver ici une information sur le fonctionnement de Gradle pour trouver le bon ensemble de dépendances et exclure ce qui est nécessaire . Voici les lignes nécessaires dans les dépendances de votre fichier build.gradle
// Replace 'dependencies' in your build.gradle file with the following
// or add these to whatever other dependencies you have.
dependencies {
compile 'com.Android.support:support-v4:19.0.0'
compile 'com.google.Android.gms:play-services:4.0.30'
compile('com.google.api-client:google-api-client-xml:1.17.0-rc') {
exclude group: 'com.google.Android.google-play-services'
}
compile 'com.google.http-client:google-http-client-gson:1.17.0-rc'
compile('com.google.api-client:google-api-client-Android:1.17.0-rc') {
exclude group: 'com.google.Android.google-play-services'
}
compile 'com.google.apis:google-api-services-drive:v2-rev105-1.17.0-rc'
}
Comme ils changent continuellement dans le temps, j'ai fait un Gist que je tiendrai à jour au fur et à mesure que les choses changent.
J'ai écrit un article pour modifier le démarrage rapide de Google Drive afin de le faire fonctionner avec Android Studio. si vous êtes intéressé, vous pouvez le trouver ici
EDIT: ces importations Gradle doivent utiliser l’API de Google Drive pour Java, et non l’API API pour les développeurs de Google Developer Preview intégrée aux services Google Play.
La bibliothèque client Java prend également en charge Android. Vous pouvez le télécharger ici: https://code.google.com/p/google-api-Java-client/wiki/APIs#Drive_API
Décompressez ensuite le téléchargement du Drive SDK et déplacez le dossier dans la section libs de votre projet. Par exemple: /Users/-username-/AndroidStudioProjects/MyProject/MyProjectActivity/libs /
À ce stade, vous pouvez ajouter la bibliothèque à votre projet en cliquant sur Fichier -> Structure du projet, puis en cliquant sur l'onglet Bibliothèques et sur le signe + pour ajouter le SDK à votre projet.
Vous pouvez lire les instructions de développement spécifiques à Android pour la bibliothèque client Google API pour Java ici: https://code.google.com/p/google-api-Java-client/wiki/Android
As-tu essayé
Je n'ai pas essayé le pilote Google, mais j'ai essayé l'API des accessoires USB de Google. Dans mon casOuvrir MyProject/MyProject/build.gradle
ajouter
compile files("libs/usb.jar")
au bloc des dépendances
Bien sûr, copiez les bibliothèques du pilote Google à partir de
Android-studio\sdk\add-ons\addon-google_apis-google-10\libs\usb.jar
dans MyProject/MyProject/libs
Bonne chance à toi.
À partir du compte Extra du gestionnaire de SDK, j'ai téléchargé les services Google Play, le référentiel Google et la bibliothèque de support Android. Par la suite, j'ai inclus la dépendance ci-dessous, synchronisé avec Gradle et j'ai pu accéder aux API.
dépendances { compiler fileTree (dir: 'libs', inclure: ['* .jar'])) // Pls. installez ou mettez à jour le référentiel Google via le gestionnaire de SDK pour utiliser cette dépendance . compiler 'com.google.Android.gms: play-services: 5.0. +' }
la réponse de smokybob a fonctionné, mais j'ai ensuite fait quelques expériences et cela a également fonctionné pour moi.
dependencies {
compile files ('libs/libGoogleAnalyticsServices.jar')
compile ('joda-time:joda-time:2.3')
compile ('com.google.code.gson:gson:2.2.4')
compile 'com.google.Android.gms:play-services:4.1.+'
}
Je suppose que joda-time et Gson n’ont rien à voir avec l’API de lecteur.
Notez quand je fais un
gradle dependancies
Je reçois
+--- joda-time:joda-time:2.3
+--- com.google.code.gson:gson:2.2.4
\--- com.google.Android.gms:play-services:4.1.+ -> 4.1.32
\--- com.Android.support:support-v4:19.0.1