下面是完整的错误信息
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