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

来源:互联网 发布:优化资本结构 编辑:程序博客网 时间:2024/06/11 09:52

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



以下是监视器输出。

07-16 16:10:18.292: D/dalvikvm(644): Trying to load lib /data/data/com.esri.arcgis.android.samples.helloworld/lib/libGLMapCore.so 0x405144c807-16 16:10:18.912: D/dalvikvm(644): Added shared lib /data/data/com.esri.arcgis.android.samples.helloworld/lib/libGLMapCore.so 0x405144c807-16 16:10:19.532: D/libEGL(644): egl.cfg not found, using default config07-16 16:10:19.542: D/libEGL(644): loaded /system/lib/egl/libGLES_android.so07-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 1007-16 16:10:19.622: E/AndroidRuntime(644): java.lang.IllegalArgumentException: No configs match configSpec07-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+20ms07-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之后的版本都只能用真机调试。真的伤不起

原创粉丝点击