使用cordova android构建xwalk时出错

Jos*_*rke 18 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 null embedded org .xwalk:xwalk_core_library:15+

FAILURE:构建因异常而失败.

建筑失败

总时间:4.251秒

http://127.0.0.1:8888的连接被拒绝

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

Jes*_*pez 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
Run Code Online (Sandbox Code Playgroud)

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

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

道德:在Fiddler运行时不要创建cordova项目.


小智 7

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

这是帖子的引用:

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

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

改变这个:

dependencies {
    xwalkSpec
}
Run Code Online (Sandbox Code Playgroud)

到这一个:

dependencies {
   compile 'org.xwalk:xwalk_core_library:23.53.589.4' //xwalkSpec
}
Run Code Online (Sandbox Code Playgroud)

CrossWalk已经停产,因此您可以将其保留下来并避免将来的检查."