无法解析 import org.apache.cordova

2022-09-01 20:43:07

出于某种原因,在通过Phonegap的非包容性说明(它甚至没有提到设置ANT,或者Ant和JDK的头痛)之后,这根本不起作用:

package com.HealthTrustSoftware.AndroidTemplate3;

import android.app.Activity;
import android.os.Bundle;
import org.apache.cordova.*;

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

它给出了5个错误,引用了org.apache.cordova无法解决的事实。我完全确定在这一点上该怎么做。请帮忙。这是在尝试让sdk工作3个小时之后,终于能够在eclipse中打开一个项目。按照他们文档上的步骤操作后,除非我能弄清楚这一点,否则我将浪费3个小时。


答案 1

我只是遇到了同样的问题。按照这里写的内容,我终于让它工作了。

phonegap github页面下载cordova后,您会在lib / android文件夹中找到cordova-2.2.0.jar和cordova-2.2.0.js。运行“./create ...”后,将 cordova-2.2.0.jar复制到您的 projects libs 文件夹中,并将 cordova-2.2.0.js 复制到您的 www 文件夹中。然后将项目导入到 eclipse 中,它应该可以正常工作。

我必须转到“Project -> Properties -> Android”并选择一个较新的SDK(我选择了列表中可用的最新SDK),然后运行“Project -> Clean”。


答案 2

除了将 cordova-2.2.0.jar从手机下载复制到项目的 libs 文件夹之外,我还必须手动将其添加到项目库中。

程序:项目 -> 属性 -> Java 构建路径 ->库 -> 添加 JAR...然后从项目本身中选择库


推荐