使用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 +
失败:构建因异常而失败。
无法解析配置的所有依赖关系':_ armv7DebugCompile'。 无法解析org.xwalk:xwalk_core_library:15+。 要求: :安卓:不详 无法列出org.xwalk的版本:xwalk_core_library。 无法从Table Resources加载Maven元数据。 无法获得' https://repo1.maven.org/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml'。 与https://repo1.maven.org/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml的连接被拒绝 无法列出org.xwalk的版本:xwalk_core_library。 无法从http://127.0.0.1:8888加载Maven元数据。 无法获得' https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml'。
建立失败
总时间:4.251秒
有人可以帮忙吗?我不明白为什么它是一个无法找到的maven存储库。
答案 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)