2010-09-18 7 views
2

i essayé de courir "exemple de capture photo" dans l'émulateur Android,prendre photo dans emmulator Android

http://labs.makemachine.net/wp-content/uploads/2010/03/2010_04_09_make_machine_photo_capture.zip 

lorsque l'exemple PhotoCapture est chargé dans l'émulateur Android, il montre l'écran avec « Pas d'image » Texte et « Prenez le bouton "Photo". comme suit,

alt text

si je clique sur « Prendre une photo: Bouton puis une fenêtre de la caméra apparaît avec des « boîtes noires et blanches » et après une erreur de temps d'exécution généré pour fermer avec force l'application.

En ce qui concerne la carte SD, je l'ai créée en utilisant AVD manager dans eclipse. après cela, j'ai également mis un fichier image et monter la carte SD.

Mais toujours pas être en mesure de prendre la photo, alors s'il vous plaît dites-moi ce qui est nécessaire pour exécuter ce programme.

+1

Vous devrez vous procurer un appareil Android. Vous ne pouvez pas prendre correctement des photos dans l'émulateur. – CommonsWare

+0

pouvez-vous poster le message d'erreur –

+0

Pouvez-vous poster l'erreur? Il devrait apparaître dans votre logcat (./adb logcat). – xil3

Répondre

4

Courez-vous sur un AVD 2.2 (API niveau 8)? L'application Appareil photo sur le SDK FroYo est horriblement, inexcusablement broken. Essayez de tester sur une version SDK différente.

+0

Oui, j'utilise Android 2.2 sdk. Alors quoi d'autre dois-je utiliser pour exécuter cette application? – Hunt

+1

Créez un AVD avec 2.1 comme cible. Je doute que vous utilisiez des API qui n'existent pas dans l'ancienne version. Vous devriez essayer de supporter le plus ancien SDK que vous pouvez. Comme vous pouvez le voir dans [ce graphique] (http://developer.android.com/resources/dashboard/platform-versions.html) 30% de tous les utilisateurs d'Android sont toujours bloqués avec un système d'exploitation pré-2.0. –

Questions connexes