Java android应用程序错误

Java android应用程序错误,java,android,Java,Android,我的xml代码是: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"

我的xml代码是:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<com.google.android.maps.MapView
                 android:id="@+id/mapView"

                 android:layout_width="fill_parent"
                 android:layout_height="fill_parent"
                 android:enable="true"
                 android:clickable="true"
                 android:apiKey="0THdCiXY7jaJ9Br1ZQahFE4Lu1xTv1hAiVJBvxQ"
                 />
</RelativeLayout>
一切都很好,但我在网上遇到了一个错误:

mapV=(MapView)findViewById(R.id.mapView);

无法识别id字段。

请尝试清理并重新生成项目,因为Eclipse IDE上有时会出现此问题,因此在
R.java
文件中无法识别地图视图的id:

Project==>Clean==>选择您的项目并点击确定


<com.google.android.maps.MapView
    android:id="@+id/mapView"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    **android:enable="true"** MUST BE android:enabled="true"
    android:clickable="true"
    android:apiKey="0THdCiXY7jaJ9Br1ZQahFE4Lu1xTv1hAiVJBvxQ"
    />
</RelativeLayout>

你知道这个问题经常出现。我知道这与导入预编译的资源文件夹有关。我从来没有弄明白为什么有时候我需要直接导入它,为什么有时候Eclipse会处理依赖关系。也许这会有帮助。我不太确定你所说的错误是什么意思,但你可以尝试清理项目。这应该会重新编译你的R.java文件。谢谢大家,这个问题已经解决了,但我提出了其他问题。。。我得到的只是灰色的瓷砖而不是地图。。。你知道为什么要离开吗???
mapV=(MapView)findViewById(R.id.mapView);
<com.google.android.maps.MapView
    android:id="@+id/mapView"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    **android:enable="true"** MUST BE android:enabled="true"
    android:clickable="true"
    android:apiKey="0THdCiXY7jaJ9Br1ZQahFE4Lu1xTv1hAiVJBvxQ"
    />
</RelativeLayout>