【问题标题】:DroidGap cannot be resolved into a typeDroidGap 无法解析为类型
【发布时间】:2012-06-29 20:36:03
【问题描述】:

您好,我收到一个错误,即 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 时,我也没有获得构建路径

【问题讨论】:

  • 你错过了导入,在调用super.loadUrl()之前也调用super.onCreate()
  • 我什至试图打电话给超级。 onCreate() 之前调用 super.loadUrl() 但它没有用
  • 这是使用 phonegap 的非常基本的应用程序 - github.com/dhavaln/cordova-examples/tree/master/…
  • 它在这种情况下不用于任何特定用途,但这是 onCreate() 方法调用的正确位置
  • 请检查我编辑的答案。

标签: android cordova android-emulator


【解决方案1】:

将此行添加到导入中

import org.apache.cordova.DroidGap;

编辑:

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


编辑:

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

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

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


编辑

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

【讨论】:

  • 我的应用程序一旦运行就会关闭
  • 给我一个stacktrace,我给你解决方案。
  • man ,当我右键单击 codova-1.x.x.jar 时,我没有得到任何构建路径选项
  • 我已经添加了一些图片检查tat
  • 对不起,那是 dhaval 的项目
【解决方案2】:

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

中 jar 文件左侧的复选框

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

【讨论】:

  • 这是解决问题的又一步
  • Order and Export 中的复选框仅表示应将特定库作为类路径的一部分导出到另一个项目中,该项目在其构建路径中使用当前库,因此不太可能成为问题这个案例。
猜你喜欢
  • 2015-10-22
  • 1970-01-01
  • 2021-08-28
  • 2013-12-14
  • 2015-06-10
  • 2015-11-22
  • 1970-01-01
  • 2014-07-23
  • 2011-12-31
相关资源
最近更新 更多