Android 为什么我的插件不是电话通话间隙+;安卓

Android 为什么我的插件不是电话通话间隙+;安卓,android,cordova,Android,Cordova,我在android上制作一个插件,但它不是调用任何成功或错误的方法,你能解释一下为什么它不是调用吗 我使用的是科尔多瓦2.7 这是我的步骤 1) 我写config.xml <plugin name="Test" value="com.example.plugintest.Test"/> make java file package com.example.plugintest; import org.apache.cordova.CordovaArgs; import org

我在android上制作一个插件,但它不是调用任何成功或错误的方法,你能解释一下为什么它不是调用吗

我使用的是科尔多瓦2.7

这是我的步骤 1) 我写config.xml

  <plugin name="Test" value="com.example.plugintest.Test"/>

make java file
package com.example.plugintest;

import org.apache.cordova.CordovaArgs;
import org.apache.cordova.api.CallbackContext;
import org.apache.cordova.api.CordovaPlugin;
import org.json.JSONArray;
import org.json.JSONException;

import android.util.Log;

public class Test extends CordovaPlugin {


      public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {

          System.out.println("oooooooooooooooooooooooooooooooooooooo");
        return false;

            }


}

 $(document).ready(function(){
       test();

       });


function test(){ 
alert("=============");


 cordova.exec(onSuccess, onerror, "Test",
                 "execute",[]);
                 }

function onSuccess(){
alert("Success")

}       


function onerror(){
alert("====error===========")

}   

生成java文件
包com.example.pluginest;
导入org.apache.cordova.CordovaArgs;
导入org.apache.cordova.api.CallbackContext;
导入org.apache.cordova.api.CordovaPlugin;
导入org.json.JSONArray;
导入org.json.JSONException;
导入android.util.Log;
公共类测试扩展了CordovaPlugin{
公共布尔执行(字符串操作、JSONArray参数、CallbackContext CallbackContext)抛出JSONException{
System.out.println(“oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo”);
返回false;
}
}
$(文档).ready(函数(){
test();
});
函数测试(){
警报(“======================”);
cordova.exec(onSuccess,onerror,“Test”,
“执行”、[]);
}
函数onSuccess(){
警惕(“成功”)
}       
函数onerror(){
警报(“===错误====”)
}   
**

uncaughttypeerror:对象#没有方法“exec”
CordovaWebView:超时错误!
**您是否正在等待“设备就绪”事件?您是否正在主JS/HTML文件中导入插件的JavaScript部分/接口,尝试用以下内容包装您的插件调用:

<html>
  <head>  
    <script type="text/javascript" charset="utf-8" src="cordova-2.7.0.js"></script>
    <script type="text/javascript" charset="utf-8">
    // Wait for Cordova to load
    //
    document.addEventListener("deviceready", onDeviceReady, false);
    // Cordova is ready
    //
    function onDeviceReady() {
        //HERE YOUR PLUG-IN CALL
    }  
    </script>
  </head>
  <body>   
  </body>
</html>

//等待Cordova加载
//
文件。添加的监听器(“deviceready”,OnDeviceraddy,false);
//科尔多瓦准备好了
//
函数ondevicerady(){
//这是您的插件调用
}  
<html>
  <head>  
    <script type="text/javascript" charset="utf-8" src="cordova-2.7.0.js"></script>
    <script type="text/javascript" charset="utf-8">
    // Wait for Cordova to load
    //
    document.addEventListener("deviceready", onDeviceReady, false);
    // Cordova is ready
    //
    function onDeviceReady() {
        //HERE YOUR PLUG-IN CALL
    }  
    </script>
  </head>
  <body>   
  </body>
</html>