2017-06-26 2 views
0

Ich bin nach einem Jahr zu einem Ionic-Projekt zurückgekehrt, um ein paar Dinge zu aktualisieren, aber jetzt wird das Projekt nicht aufgebaut .Ionic Build-Fehler mit Crosswalk-Versionen <2.0.0 - "XWalkWebViewEngine ist nicht abstrakt und überschreibt keine abstrakte Methode"

Das Problem sieht aus, Crosswalk beim Aktualisieren auf die neueste Version es baut gut, aber das Gerät, das ich für bestimmte Anwendungen Android 4, die nur von Cross Walk 1.6.0 - 1.8.0 unterstützt wird.

Der Fehler am Ausgang gezeigt ist:

..platforms/android/src/org/crosswalk/engine/XWalkWebViewEngine.java:55: 
error: XWalkWebViewEngine is not abstract and does not override abstract method 
evaluateJavascript(String,ValueCallback<String>) in CordovaWebViewEngine public 
class XWalkWebViewEngine implements CordovaWebViewEngine { 

ich das für eine Weile und nichts gearbeitet hatte gesucht haben. Entfernen aller Plugins und Plattformen und Neuinstallation in verschiedenen Aufträgen, Update Android SDK usw.

Ich bin auf einer neuen Maschine, also nicht sicher, ob es die NPM-Version oder Cordova-Version verknüpft ist. Für Info: npm ist 4.3.0 und Cordova ist 6.5.0

Antwort

0

Gelöst durch Hinzufügen cordova-plugin-crosswalk-webview. cordova plugin rm cordova-plugin-corsswalk-webview && cordova plugin add cordova-plugin-corsswalk-webview

+0

Danke für die Antwort, kann nicht glauben, es war ein Jahr fast seit ich diese Frage gestellt! Ich muss dieses Problem behoben haben, aber ich hoffe, dass Ihre Antwort für jemand anderen nützlich ist. – Lovelock

0
try these commands 
1.cordova plugin rm cordova-plugin-crosswalk-webview 
2.cordova plugin add [email protected] 
3.cordova platform rm android 
4.cordova platform add [email protected]<version> 

es hat meine Probleme gelöst.

Verwandte Themen