0

我正在尝试编写我的第一个 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

这个活动只需要显示地图,为什么不工作?

提前感谢您的回答。

4

1 回答 1

0

unable to resolve static field

这种错误可能意味着您正在尝试一起运行不匹配的代码版本。清理您的构建并重建所有内容,然后重试。

于 2013-02-20T21:03:35.020 回答