2012-06-11 2 views
0

J'essaie d'apprendre à utiliser l'API Bing Maps pour Android. J'ai téléchargé le SDK à partir du site CodePlex mais l'application semble se bloquer lorsque j'essaie de l'exécuter sur mon émulateur Eclipse. Je n'ai pas touché au code du tout, donc je me demande s'il y a eu une étape que j'ai manquée dans l'installation/téléchargement ou quelque chose comme ça.Android - L'API de Bing Maps se bloque lors de l'exécution

Voici ma LogCat.

06-11 15:26:27.760: D/dalvikvm(5092): GC_EXTERNAL_ALLOC freed 5K, 51% free 2675K/5379K, external 1800K/2127K, paused 15ms 
06-11 15:26:27.810: W/webcore(5092): Can't get the viewWidth after the first layout 
06-11 15:26:27.840: D/gralloc_goldfish(5092): Emulator without GPU emulation detected. 
06-11 15:26:28.100: W/dalvikvm(5092): JNI WARNING: jarray 0xb6ceee40 points to non-array object (Ljava/lang/String;) 
06-11 15:26:28.100: I/dalvikvm(5092): "WebViewCoreThread" prio=5 tid=8 NATIVE 
06-11 15:26:28.100: I/dalvikvm(5092): | group="main" sCount=0 dsCount=0 obj=0xb6c70ac8 self=0x8ea4588 
06-11 15:26:28.100: I/dalvikvm(5092): | sysTid=5101 nice=0 sched=0/0 cgrp=[fopen-error:2] handle=149572152 
06-11 15:26:28.100: I/dalvikvm(5092): at android.webkit.JWebCoreJavaBridge.sharedTimerFired(Native Method) 
06-11 15:26:28.100: I/dalvikvm(5092): at android.webkit.JWebCoreJavaBridge.sharedTimerFired(Native Method) 
06-11 15:26:28.100: I/dalvikvm(5092): at android.webkit.JWebCoreJavaBridge.fireSharedTimer(JWebCoreJavaBridge.java:91) 
06-11 15:26:28.100: I/dalvikvm(5092): at android.webkit.JWebCoreJavaBridge.handleMessage(JWebCoreJavaBridge.java:108) 
06-11 15:26:28.100: I/dalvikvm(5092): at android.os.Handler.dispatchMessage(Handler.java:99) 
06-11 15:26:28.100: I/dalvikvm(5092): at android.os.Looper.loop(Looper.java:130) 
06-11 15:26:28.100: I/dalvikvm(5092): at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:629) 
06-11 15:26:28.100: I/dalvikvm(5092): at java.lang.Thread.run(Thread.java:1019) 
06-11 15:26:28.100: E/dalvikvm(5092): VM aborting 

Répondre

0

Emulator sans émulation GPU détecté.

Ajouter une émulation GPU dans l'émulateur. Ouvrez le Gestionnaire AVD> choisissez émulateur> modifier> section matériel> nouvelle> émulation GPU> valeur yes

http://developer.android.com/guide/developing/devices/emulator.html#accel-graphics

+1

essayé et ça n'a pas fonctionné. Aussi, il semble que SO fait des choses bizarres avec mon LogCat. La seule erreur consignée est la dernière ligne: "E/dalvikvm (5092): VM avorting". –

+0

peut-être vous avez besoin de l'émulateur 4.0.3 avec la révision 3 et plus, jetez un oeil aux documents officiels – logcat

+0

Cela l'a fait fonctionner, sorta. Il n'affiche aucune mapview. Cependant, exiger 4.0.3 pourrait être un problème. Si je me souviens bien, la part du lion de la distribution Android OS appartient à 2.3.3. Restreindre à Android 4.0.3 ne me semble pas être un bon plan. –

Questions connexes