Java Cordova-PluginResult找不到符号

Java Cordova-PluginResult找不到符号,java,android,cordova,cordova-plugins,Java,Android,Cordova,Cordova Plugins,我创建了一个小型Cordova插件,并将其添加到我的测试应用程序中。 在plugin.xml中,我将min cordova版本设置为3.4.0: <engines> <engine name="cordova" version=">=3.4.0"/> </engines> 我创建了一个“PluginResult”对象: 当我构建应用程序时,我收到未找到的错误符号: 错误:找不到符号PluginResult result result=n

我创建了一个小型Cordova插件,并将其添加到我的测试应用程序中。 在plugin.xml中,我将min cordova版本设置为3.4.0:

  <engines>
    <engine name="cordova" version=">=3.4.0"/>
  </engines>
我创建了一个“PluginResult”对象:

当我构建应用程序时,我收到未找到的错误符号:

错误:找不到符号PluginResult result result=new PluginResult(PluginResult.Status.NO_result)

错误:包插件Result不存在


有人能帮我吗?

如果不发布完整的源代码,就很难找到错误

无论如何,插件结构需要如此多的文件,因此创建插件的最佳方法是使用示例插件作为基础

查看示例,您可以下载它并根据需要开始编辑所有内容

安装示例插件后,通过将以下代码添加到应用程序中进行测试:

var success = function(message) {
    alert(message);
}

var failure = function() {
    alert("Error calling Hello Plugin");
}

hello.greet("World", success, failure);

然后,每次你对插件进行更改时,卸载插件并将其重新安装到你的应用程序中,以确保更改生效。

我发现了我的错误。。。缺少导入行:

import org.apache.cordova.PluginResult;

对不起,我发现了我的错误。。。它缺少一个导入行:import org.apache.cordova.PluginResult;
var success = function(message) {
    alert(message);
}

var failure = function() {
    alert("Error calling Hello Plugin");
}

hello.greet("World", success, failure);
import org.apache.cordova.PluginResult;