使用cordova android构建xwalk时出错

时间:2016-04-15 19:02:21

标签: cordova cordova-plugins crosswalk

使用xwalk构建一个cordova应用程序,它已不再有效。

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

失败:构建因异常而失败。

建立失败

总时间:4.251秒

  

https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml拒绝的连接

有人可以帮忙吗?我不明白为什么它是一个无法找到的maven存储库。

4 个答案:

答案 0 :(得分:11)

我有同样的问题,最后解决了。

有一个文件$(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 :(得分:7)

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

这里是帖子的引用:

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

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

改变这个:

dependencies {
    xwalkSpec
}

到这一个:

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

CrossWalk已停止使用,因此您可以将其保留并避免将来进行检查。"

答案 2 :(得分:1)

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

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

打开

常规cordova项目中的

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

在离子项目中

platforms \ android \ cordova-plugin-crosswalk-webview \ starter-xwalk.gradle 并替换

dependencies {
    xwalkSpec
}

使用:

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

答案 3 :(得分:-1)

  1. 关闭Wi-Fi片刻(可能是20秒?)
  2. 让宝宝重新开始
  3. 这实际上对我有用