JAVA布局无法解析或不是字段

JAVA布局无法解析或不是字段,java,android,android-layout,Java,Android,Android Layout,大家好,我对Android编程和Eclipse工作还不熟悉。我在以下程序中遇到错误“布局无法解决或不是字段”: package com.esri.android.sample; import android.app.Activity; import android.os.Bundle; import com.esri.android.map.MapView; import com.esri.android.map.ags.ArcGISDynamicMapServiceLayer; impo

大家好,我对Android编程和Eclipse工作还不熟悉。我在以下程序中遇到错误“布局无法解决或不是字段”:

package com.esri.android.sample;

import android.app.Activity;
import android.os.Bundle;

import com.esri.android.map.MapView;
import com.esri.android.map.ags.ArcGISDynamicMapServiceLayer;

import com.esri.android.R;

public class HelloWorldMapActivity extends Activity {
    MapView map = null;

    /** Called when the activity is first created. */
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        // Retrieve the map and initial extent from XML layout
        map = (MapView)findViewById(R.id.map);
        // Add dynamic layer to MapView
        map.addLayer(new ArcGISDynamicMapServiceLayer("" +
            "http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"));
        //Retrieve the non-configuration instance data that was previously returned.
        Object init = getLastNonConfigurationInstance();
        if (init != null) {
            map.restoreState((String) init);
        }
    }

    protected void onPause() {
        super.onPause();
        map.pause();
    }

    protected void onResume() {
        super.onResume();
        map.unpause();
    }
}
这些错误显示在语句
setContentView(R.layout.main)中
map=(MapView)findViewById(R.id.map)


我不知道为什么会出现这些错误。你知道这个程序有什么问题吗?

尝试清理并重建你的项目。你的R(主资源)文件可能工作不正常

还要检查是否有名为main.xml的布局和具有id map的MapView。 并检查是否导入了正确的R文件

 import com.esri.android.R;

这似乎有点可疑。

尝试清理并重建项目。您的R(主资源)文件可能无法正常工作

还要检查是否有名为main.xml的布局和具有id map的MapView。 并检查是否导入了正确的R文件

 import com.esri.android.R;

这似乎有点可疑。

我想你不必使用这句话:

导入com.esri.android.R

你只需要在res>layout中添加main.xml 并且R.java会自动包含在生成的java文件文件夹中,因此您不需要使用包名导入它。 mapview的情况也类似


这行吗???

我想你不需要用这行:

导入com.esri.android.R

你只需要在res>layout中添加main.xml 并且R.java会自动包含在生成的java文件文件夹中,因此您不需要使用包名导入它。 mapview的情况也类似


这有用吗???

我们可以查看您的XML布局文件吗?我们可以查看您的XML布局文件吗?您好,我是Android编程新手,正在Eclipse中从事一个项目。我尝试了第一个教程“HelloWorld”,但出现了以下错误:找不到类“com.esri.Android.map.MapView”,参考方法com.esri.arcgis.android.samples.helloworld.HelloWorldActivity.onCreate,我刚刚通读了这篇文章,认为我可能有类似的问题。是否必须有一个名为“MapView”的布局?如果是的话,我的项目中没有。你能告诉我怎样才能把它纳入项目中吗?我需要这个项目的帮助,我需要在几天内完成它。我希望尽快得到帮助。谢谢,我在我所有的项目中都遇到了同样的问题,虽然这些都是ArcGIS的样本,但我只是在编译它们,它仍然显示了这些问题。谢谢你的帮助。我需要完成这项工作,但因为这个问题我被卡住了。您好,我是Android编程新手,在Eclipse中从事一个项目。我尝试了第一个教程“HelloWorld”,但出现了以下错误:找不到类“com.esri.Android.map.MapView”,参考方法com.esri.arcgis.android.samples.helloworld.HelloWorldActivity.onCreate,我刚刚通读了这篇文章,认为我可能有类似的问题。是否必须有一个名为“MapView”的布局?如果是的话,我的项目中没有。你能告诉我怎样才能把它纳入项目中吗?我需要这个项目的帮助,我需要在几天内完成它。我希望尽快得到帮助。谢谢,我在我所有的项目中都遇到了同样的问题,虽然这些都是ArcGIS的样本,但我只是在编译它们,它仍然显示了这些问题。谢谢你的帮助。我需要完成这件事,但我被这个问题困住了。