gpt4 book ai didi

安卓 "could not find class"错误

转载 作者:搜寻专家 更新时间:2023-11-01 09:08:11 24 4
gpt4 key购买 nike

我是 Android 编程的新手,正在 Eclipse 中从事一个项目。我尝试了第一个教程“HelloWorld”,但遇到了这个错误:

Could not find class 'com.esri.android.map.MapView', referenced from method com.esri.arcgis.android.samples.helloworld.HelloWorldActivity.onCreate 

是否必须有一个名为 MapView 的布局?如果是这样,我的项目中没有。能否请您告诉我如何将其纳入项目?

我也有项目中的所有源文件夹。即使是mapview,也不知道为什么会显示这种错误。我需要这个项目的帮助,我需要在几天内完成它,但由于这个错误我被困住了,无法继续。我在所有项目中都面临同样的问题,尽管我尝试的每一个项目都是 ArcGIS 提供的示例。

代码如下:

package com.esri.arcgis.android.samples.helloworld;

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


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


public class HelloWorldActivity 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 ArcGISTiledMapServiceLayer("" +
"http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"));

}

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

protected void onResume() {
super.onResume();
map.unpause();
}

最佳答案

以下内容适用于 ArcGIS Runtime SDK for Android 1.1.1,但也可能适用于其他版本的 ArcGIS Runtime SDK:

  1. 右键单击您的 HelloWorld 项目并选择“属性”
  2. 选择 Java 构建路径
  3. 在 Java 构建页面上,选择库选项卡
  4. 确保 ArcGIS for Android 库存在
  5. 如果没有,选择“添加库”并选择“ArcGIS for Android 库容器”
  6. 同样在 Java 构建页面上,选择“订购和导出”选项卡
  7. 确保“ArcGIS for Android”类被CHECKED!! <-- 这可能是您的问题

关于安卓 "could not find class"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10354533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com