Arcgis api for android V2.0模拟器调试问题

这几天非常郁闷,新建一个arcgis for android 工程hellworld,工程没有报错,但用模拟器调试这个工程的时候,报错了,且看下图。

Arcgis api for android V2.0模拟器调试问题_第1张图片

以下是监视器输出。

07-16 16:10:18.292: D/dalvikvm(644): Trying to load lib /data/data/com.esri.arcgis.android.samples.helloworld/lib/libGLMapCore.so 0x405144c8
07-16 16:10:18.912: D/dalvikvm(644): Added shared lib /data/data/com.esri.arcgis.android.samples.helloworld/lib/libGLMapCore.so 0x405144c8
07-16 16:10:19.532: D/libEGL(644): egl.cfg not found, using default config
07-16 16:10:19.542: D/libEGL(644): loaded /system/lib/egl/libGLES_android.so
07-16 16:10:19.562: W/dalvikvm(644): threadid=9: thread exiting with uncaught exception (group=0x40015560)
07-16 16:10:19.622: E/AndroidRuntime(644): FATAL EXCEPTION: GLThread 10
07-16 16:10:19.622: E/AndroidRuntime(644): java.lang.IllegalArgumentException: No configs match configSpec
07-16 16:10:19.622: E/AndroidRuntime(644): 	at com.esri.android.map.MapSurface$a.chooseConfig(Unknown Source)
07-16 16:10:19.622: E/AndroidRuntime(644): 	at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:919)
07-16 16:10:19.622: E/AndroidRuntime(644): 	at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1264)
07-16 16:10:19.622: E/AndroidRuntime(644): 	at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1118)
07-16 16:10:21.862: D/dalvikvm(644): GC_CONCURRENT freed 425K, 53% free 2760K/5831K, external 716K/1038K, paused 12ms+20ms
07-16 16:11:55.522: I/Process(644): Sending signal. PID: 644 SIG: 9



开始以为是这个工程有问题,后来我新建一个android项目,再加入arcgis api2.0,然后再main.xml文件里加入
<com.esri.android.map.MapView
       android:id="@+id/map"
  	   android:layout_width="fill_parent"
  	   android:layout_height="fill_parent">
       
   </com.esri.android.map.MapView>

发现无论怎样,只要加入这个mapView控件,就不能用模拟器调试。网上查了资料,得到的结论是arcgis api for android v1.01之后的版本都只能用真机调试。真的伤不起

你可能感兴趣的:(thread,c,android,exception,api,layout)