使用 cordova android 构建 xwalk 时出错

Error building xwalk with cordova android

使用 xwalk 构建一个 cordova 应用程序但它不再工作了。

ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk JAVA_HOME=C:\程序Files\Java\jdk1.8.0_77 读取构建配置文件:f:\source\Cutter\Canvasser\build.json 无效的 嵌入式 org.xwalk:xwalk_core_library:15+

失败:构建失败,出现异常。

构建失败

总时间:4.251 秒

Connection to http://127.0.0.1:8888 refused

有人可以帮忙吗?不明白为什么是找不到的maven仓库

我遇到了同样的问题,终于解决了。

有一个文件 $(ProjectDir)platforms\android\gradle.properties 包含,真令人惊讶! Gradle 属性。在我的例子中,内容如下:

systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=8888
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=8888

只需删除这些条目,保存文件,问题就解决了!

重现问题。打开Fiddler,新建一个cordova项目,添加xwalk插件并构建项目。您将看到身份验证错误。关闭Fiddler,重新构建项目,你会看到你的错误。

道德:不要在 Fiddler 处于 运行 时创建 cordova 项目。

  1. 关闭 Wi-Fi 一段时间(也许 20 秒?)
  2. 重新打开那个宝贝
  3. 这确实对我有用

检查此 link: https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview/issues/158

引用自 post:

"这可以解决最新版本的人行横道问题。

打开 platforms\android\cordova-plugin-crosswalk-webview\eqp-xwalk.gradle

改变这个:

dependencies {
    xwalkSpec
}

给这个:

dependencies {
   compile 'org.xwalk:xwalk_core_library:23.53.589.4' //xwalkSpec
}

CrossWalk 已停用,因此您可以保留它并避免将来检查。"

如果您在 2017 年 9 月之后收到以下错误:

 Could not resolve org.xwalk:xwalk_core_library:23+.

打开

platforms\android\cordova-plugin-crosswalk-webview\eqp-xwalk.gradle 在常规 cordova 项目中

platforms\android\cordova-plugin-crosswalk-webview\starter-xwalk.gradle 在离子项目中并替换

dependencies {
    xwalkSpec
}

与:

dependencies {
    compile 'org.xwalk:xwalk_core_library:23.53.589.4'
}