我正在尝试编写我的第一个Android应用程序。我有这个问题
当我尝试展示此活动时
setContentView(R.layout.activity_poi_map);
这是活动的文件xml
<?xml version="1.0" encoding="utf-8"?>
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragment"/>
应用程序显示黑色背景为空白和黑色,日志文件为:
02-20 21:33:45.113: D/libEGL(19145): loaded /system/lib/egl/libEGL_mali.so
02-20 21:33:45.113: D/libEGL(19145): loaded /system/lib/egl/libGLESv1_CM_mali.so
02-20 21:33:45.123: D/libEGL(19145): loaded /system/lib/egl/libGLESv2_mali.so
02-20 21:33:45.153: D/OpenGLRenderer(19145): Enabling debug mode 0
02-20 21:33:45.223: E/SensorManager(19145): thread start
02-20 21:33:45.233: D/SensorManager(19145): registerListener :: handle = 0 name= MPU- 6050 Accelerometer delay= 200000 Listener= android.view.OrientationEventListener$SensorEventListenerImpl@419da6c0
02-20 21:33:59.237: W/dalvikvm(19145): VFY: unable to resolve static field 849 (MapAttrs) in Lcom/google/android/gms/R$styleable;
02-20 21:33:59.237: D/dalvikvm(19145): VFY: replacing opcode 0x62 at 0x000e
此活动只需要显示地图,为什么不起作用?
提前感谢您的回答。
答案 0 :(得分:0)
unable to resolve static field
这种错误可能意味着您尝试将不匹配的代码版本一起运行。清理您的构建并重建所有内容,然后重试。