使用 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+
失败:构建失败,出现异常。
- 出了什么问题:
配置根项目 'android' 时出现问题。
Could not resolve all dependencies for configuration ':_armv7DebugCompile'.
Could not resolve org.xwalk:xwalk_core_library:15+.
Required by:
:android:unspecified
Failed to list versions for org.xwalk:xwalk_core_library.
Unable to load Maven meta-data from https://repo1.maven.org/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml.
Could not GET 'https://repo1.maven.org/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml'.
Connection to http://127.0.0.1:8888 refused
Failed to list versions for org.xwalk:xwalk_core_library.
Unable to load Maven meta-data from https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml.
Could not GET 'https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml'.
构建失败
总时间: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 项目。
- 关闭 Wi-Fi 一段时间(也许 20 秒?)
- 重新打开那个宝贝
- 这确实对我有用
检查此 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'
}
使用 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+
失败:构建失败,出现异常。
- 出了什么问题:
配置根项目 'android' 时出现问题。
Could not resolve all dependencies for configuration ':_armv7DebugCompile'. Could not resolve org.xwalk:xwalk_core_library:15+. Required by: :android:unspecified Failed to list versions for org.xwalk:xwalk_core_library. Unable to load Maven meta-data from https://repo1.maven.org/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml. Could not GET 'https://repo1.maven.org/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml'. Connection to http://127.0.0.1:8888 refused Failed to list versions for org.xwalk:xwalk_core_library. Unable to load Maven meta-data from https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml. Could not GET 'https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library/maven-metadata.xml'.
构建失败
总时间: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 项目。
- 关闭 Wi-Fi 一段时间(也许 20 秒?)
- 重新打开那个宝贝
- 这确实对我有用
检查此 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'
}