当我使用CLI命令失败,退出代码8在本地通知插件上添加最新版本时,构建失败



下面是完整的错误信息

C: joel1 joel1 android平台 src 科尔多瓦de appplant localnotificatio插件nLocalNotification.java:495:错误:无法找到符号webView。evaluateJavascript (js, null);^method evaluateJavascript(String,)location: CordovaWebView类型的可变webViewC: joel1 joel1 android平台 src 科尔多瓦de appplant localnotificatio插件nLocalNotification.java:492:错误:无法找到符号webView。邮报》(新Runnable () {^符号:method post()location: CordovaWebView类型的可变webView2错误: compileDebugJava失败

FAILURE: Build failed with a exception.

  • 哪里出错了:任务':compileDebugJava'执行失败。

    编译失败了;详细信息请参见编译器错误输出。

  • 试题:使用——stacktrace选项运行以获取堆栈跟踪。使用——info或——debug运行

构建失败

总时间:5.529秒

C: joel1科尔多瓦 joel1 android平台 node_modules 问 q.js: 126把e;^command: cmd with args:/s/c " c:joel1joel1platformsandroid . Error code 1C:joel1joel1platformsandroidbuild。gradle -PcdvBuildArch =手臂-Dorg.gradle.daemon = true "运行一个或多个平台错误:C:joel1joel1platformsandroidcordovarun.bat:命令失败,退出码为8您可能没有运行此项目所需的环境或操作系统

快速修改从LocalNotification.java:492开始的块,如下所示:

webView.getView().post(new Runnable(){
  public void run(){
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
      webView.sendJavascript(js);
    } else {
      webView.loadUrl("javascript:" + js);
    }
  }
});
https://github.com/katzer/cordova-plugin-local-notifications/issues/535

在platforms/android/src/de/appplant/cordova/plugin/localnotification/localnotification .java文件

private static synchronized void sendJavascript(final String js) {
    if (!deviceready) {
        eventQueue.add(js);
        return;
    }
    webView.getView().post(new Runnable(){
      public void run(){
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
          webView.sendJavascript(js);
        } else {
          webView.loadUrl("javascript:" + js);
        }
      }
    });
    // webView.post(new Runnable(){
    //     public void run(){
    //         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
    //             webView.evaluateJavascript(js, null);
    //         } else {
    //             webView.loadUrl("javascript:" + js);
    //         }
    //     }
    // });
}
https://github.com/katzer/cordova-plugin-local-notifications/issues/426

最新更新