2010-09-06 27 views
3

Il semble que je ne sois pas le premier, mais je ne trouve rien qui aide. Je suis nouveau à Android et voudrais développer une application de partage de photos simple et réelle (trois onglets: appareil photo, galerie et télécharger sur Picasa) pour commencer. Malheureusement, le Google Data APIs for Java, ne fonctionne pas sur Android et je n'ai pas trouvé un bon tutoriel pour le plus récent Google Data API. Je ne pouvais pas non plus faire fonctionner le Android Picasa sample: Eclipse se plaint d'une erreur de construction, mais ne montre pas ce qui ne va pas.Accéder à Picasa depuis Android - API Google Data

Je suis à la recherche d'un tutoriel facile à utiliser pour utiliser Picasa avec Android. Tout le monde a une sorte de "classes middleware" entre l'ancienne et la nouvelle API que l'on peut utiliser. Comment puis-je résoudre le problème buildpatj pour exécuter l'exemple ou comment puis-je en général importer des fichiers JAR externes dans mon projet Android.

+0

merci d'inclure les liens. – Daniel

+0

Je me suis débarrassé de l'erreur buildpath dans eclipse en redémarrant simplement eclipse. L'application démarre mais ne montre qu'un écran vide. Le débogage étape par étape révèle une exception IllegealStateException à la ligne 185. À la ligne 127, la condition if est incorrecte et aucun objet SendData n'est créé. Dans les paramètres, il est indiqué "Synchroniser est désactivé" sous Compte Google. Est-ce normal d'utiliser l'AVD ou mes réglages sont-ils mauvais? – Daniel

+0

Voici les docs/liens que j'ai utilisé pour obtenir mon application Android travaillant avec Picasa:
http://code.google.com/apis/picasaweb/overview.html
http: //samples.google- api-java-client.googlecode.com/hg/picasa-android-sample/instructions.html?r=default –

Répondre

1

Merci d'avoir signalé le problème, Daniel. J'ai effectivement fixed ce bug récemment le 13/09/2010. Veuillez réessayer l'échantillon et faites-moi savoir si vous rencontrez des problèmes.

+0

Merci beaucoup pour votre soutien. Ça a du sens. Le message d'erreur de IllegalStateException a déclaré que vous ne pouvez pas démarrer l'activité dans le thread principal. J'ai utilisé l'autre exemple Android et suis passé à ClientLogin pour mon but, ce qui fonctionne bien, puisque je ne pouvais pas configurer un compte Google dans Android 2.1 ... ou y a-t-il un autre moyen? – Daniel

+0

iam utilise cet exemple face à des erreurs dont les bibliothèques sont utilisées cet exemple ... – NagarjunaReddy

+0

@Yaniv Inbar J'essaie d'exécuter un exemple appelé "PicasaAtomAndroidSample" et d'obtenir cette erreur 'java.lang.NoClassDefFoundError: com.google.api.client. googleapis.GoogleTransport'. Peux-tu m'aider? –