DroidGap无法解析成一个types

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

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时获取构建路径

将此行添加到导入

 import org.apache.cordova.DroidGap; 

编辑:

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


编辑:

您没有将cordova jar添加到构建路径。 我检查了github repo上的.classpath文件,它没有这一行:

解决方案:右键单击codova-1.xxjar – >构建路径 – >添加到构建路径。

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


编辑

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

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

“项目属性> Java构建路径>订单和导出”