2017-06-26 4 views
0

Revenez à un projet ionique après un an pour mettre à jour quelques éléments mais maintenant le projet ne sera pas construit . Le problème semble être Crosswalk lors de la mise à jour de la dernière version qu'il construit, mais l'appareil que je construis pour des utilisations spécifiques Android 4 qui est uniquement pris en charge par cross walk 1.6.0 - 1.8.0.Erreur de construction ionique avec les versions Crosswalk <2.0.0 - "XWalkWebViewEngine n'est pas abstrait et ne remplace pas la méthode abstraite"

L'erreur indiquée sur la sortie est:

..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 { 

je cherche la pendant un certain temps et rien n'avait travaillé. Suppression de tous les plugins et plates-formes et réinstallation dans diverses commandes, mise à jour Android SDK, etc.

Je suis sur une nouvelle machine donc je ne sais pas si elle est liée à la version NPM ou à la version Cordova. Pour information: npm est 4.3.0 et Cordova est 6.5.0

Répondre

0

Résolu en rajoutant cordova-plugin-crosswalk-webview. cordova plugin rm cordova-plugin-corsswalk-webview && cordova plugin add cordova-plugin-corsswalk-webview

+0

Merci pour la réponse, je ne peux pas croire qu'il a été une année presque depuis que j'ai posé cette question! Je dois avoir corrigé ce problème mais j'espère que votre réponse sera utile à quelqu'un d'autre. – 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> 

J'ai résolu mes problèmes.