5

嗨,我收到一个错误,即 DroidGap 无法解析为我的代码的类型

package com.hello.ponegap;

import android.app.Activity;
import android.os.Bundle;
import com.hello.*;

public class HelloponegapActivity extends DroidGap  {
  /** Called when the activity is first created. */ 

  @Override  public void onCreate(Bundle savedInstanceState) {      
     super.loadUrl("file:///android_asset/www/index.html");
     super.onCreate(savedInstanceState);  
  }
}

在此先感谢,当我右键单击 lib 时,我也没有获得构建路径

4

2 回答 2

7

将此行添加到导入

import org.apache.cordova.DroidGap;

编辑:

如果您使用的是 Eclipse,则可以使用组合键Ctrl + Shift + O来组织导入。这将删除未使用的导入,并且还将导入所需的包和/或类(如果有多种可能性,例如android.view.View.OnClickListenerandroid.content.DialogInterface.OnClickListener,Eclipse 将让您有机会选择要导入的所需类)。


编辑:

您没有将 cordova jar 添加到构建路径中。我.classpath在 github repo 上检查了你的文件,它缺少这一行:<classpathentry kind="lib" path="libs/cordova-1.8.1.jar"/>.

解决方法:右键codova-1.x.x.jar->构建路径->添加到构建路径。

请尝试按照此处定义的步骤进行操作。


编辑

执行以下操作: 1. 右键单击​​项目。2. 单击属性。3. 在左侧,选择 Java Build Path。4. 您会看到四个选项卡:SourceProjectsLibrariesOrder and Export。选择Libraries。5. 在右键单击按钮Add JARs...。6. 在您的项目中搜索cordova-1.x.x.jar,然后选择它。7. 单击OK。8. 完成

于 2012-06-28T11:54:20.910 回答
1

Eclpise: 这可能很愚蠢,但是如果您添加了 cordova jar 并且应用程序仍然无法在您的模拟器或设备上运行,请检查您是否还选中了 jar 文件左侧的复选框

“项目属性 > Java 构建路径 > 排序和导出”

于 2013-05-28T12:45:13.977 回答