ionic 添加 crosswalk 后,build 报错
发布于 1年前 作者 xiepf1986 1336 次浏览 来自 问答

通过 ionic browser add crosswalk 后, 再执行 ionic build android,一直不能成功,老是报这个错误 :

Running command: “C:\Program Files (x86)\nodejs\node.exe” D:\SRC\ZhiRuan.DDT\ZhiRuan.DDT.Web\hybird\hooks\after_prepare\010_add_platform_class.js D:\SRC\ZhiRuan.DDT\ZhiRuan.DDT.Web\hybird add to body class: platform-android Running command: cmd "/s /c “D:\SRC\ZhiRuan.DDT\ZhiRuan.DDT.Web\hybird\platforms\android\cordova\build.bat"” ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_55 Running: D:\SRC\ZhiRuan.DDT\ZhiRuan.DDT.Web\hybird\platforms\android\gradlew cdvBuildDebug -b D:\SRC\ZhiRuan.DDT\ZhiRuan.DDT.Web\hybird\platforms\android\build.gradle -Dorg.gradle.daemon=true [Fatal Error] :95:3: 元素类型 “name” 必须由匹配的结束标记 "</name>" 终止。

FAILURE: Build failed with an exception.

  • Where: Script ‘D:\SRC\ZhiRuan.DDT\ZhiRuan.DDT.Web\hybird\platforms\android\cordova-plugin-crosswalk-webview\ddt-xwalk.gradle’ line: 36

  • What went wrong: A problem occurred evaluating script.

元素类型 “name” 必须由匹配的结束标记 "</name>" 终止。

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 2.469 secs

ionic 的环境为: Cordova CLI: 5.4.0 Gulp version: CLI version 3.9.0 Gulp local: Local version 3.9.0 Ionic CLI Version: 1.7.8 Ionic App Lib Version: 0.6.4 OS: Windows 8.1 Node Version: v0.12.2

请求帮忙,谢谢。

1 回复

对于新版本的crosswalk,推荐直接使用plugin模式。这是我一个项目的一个plugin:

cordova-plugin-crosswalk-webview 1.3.1 “Crosswalk WebView Engine”

回到顶部