由于 Crosswalk,构建 Ionic 应用程序失败
Build Ionic application failed because of Crosswalk
突然,我开始收到这个错误:
C:\Users\andrey.shedko\Documents\Visual Studio 2015\Projects\BBN.Mobile\BBN.Mobile>ionic run android
Running command: "C:\Program Files\nodejs\node.exe" "C:\Users\andrey.shedko\Documents\Visual Studio 2015\Projects\BBN.Mobile\BBN.Mobile\hooks\after_prepare0_add_platform_class.js" "C:\Users\andrey.shedko\Documents\Visual Studio 2015\Projects\BBN.Mobile\BBN.Mobile"
add to body class: platform-android
ANDROID_HOME=D:\Android\SDK
JAVA_HOME=C:\Program Files\java\jdk1.8.0_73
No target specified, deploying to emulator
No emulator specified, defaulting to BBN
Waiting for emulator...
Hax is enabled
Hax ram_size 0x30000000
HAX is working and emulator runs in fast virt mode.
console on port 5554, ADB on port 5555
Booting up emulator (this may take a while)......BOOT COMPLETE
null
org.xwalk:xwalk_core_library_beta:18+
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all dependencies for configuration ':_armv7DebugCompile'.
> Could not find any version that matches org.xwalk:xwalk_core_library_beta:18+.
Searched in the following locations:
https://repo1.maven.org/maven2/org/xwalk/xwalk_core_library_beta/maven-metadata.xml
https://repo1.maven.org/maven2/org/xwalk/xwalk_core_library_beta/
https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library_beta/maven-metadata.xml
file:/D:/Android/SDK/extras/android/m2repository/org/xwalk/xwalk_core_library_beta/maven-metadata.xml
file:/D:/Android/SDK/extras/android/m2repository/org/xwalk/xwalk_core_library_beta/
file:/D:/Android/SDK/extras/google/m2repository/org/xwalk/xwalk_core_library_beta/maven-metadata.xml
file:/D:/Android/SDK/extras/google/m2repository/org/xwalk/xwalk_core_library_beta/
Required by:
:android:unspecified
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 7.638 secs
Error: Error code 1 for command: cmd with args: /s,/c,""C:\Users\andrey.shedko\Documents\Visual Studio 2015\Projects\BBN.Mobile\BBN.Mobile\platforms\android\gradlew" cdvBuildDebug -b "C:\Users\andrey.shedko\Documents\Visual Studio 2015\Projects\BBN.Mobile\BBN.Mobile\platforms\android\build.gradle" -PcdvBuildArch=x86 -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true"
我确实尝试了很多次删除和添加 android 平台以及删除和添加 Crosswalk 浏览器,但都没有成功。
你能告诉我该怎么做吗?
请尝试修改项目根目录下的config.xml
。可以看到关于Crosswalk版本的配置。
<preference name="xwalkVersion" value="xwalk_core_library_beta:18+" />
改为:
<preference name="xwalkVersion" value="xwalk_core_library:18+" />
使用版本 19(现已结束测试)也可以解决其他 appcompat:4+
错误
<preference name="xwalkVersion" value="xwalk_core_library_beta:19+" />
突然,我开始收到这个错误:
C:\Users\andrey.shedko\Documents\Visual Studio 2015\Projects\BBN.Mobile\BBN.Mobile>ionic run android
Running command: "C:\Program Files\nodejs\node.exe" "C:\Users\andrey.shedko\Documents\Visual Studio 2015\Projects\BBN.Mobile\BBN.Mobile\hooks\after_prepare0_add_platform_class.js" "C:\Users\andrey.shedko\Documents\Visual Studio 2015\Projects\BBN.Mobile\BBN.Mobile"
add to body class: platform-android
ANDROID_HOME=D:\Android\SDK
JAVA_HOME=C:\Program Files\java\jdk1.8.0_73
No target specified, deploying to emulator
No emulator specified, defaulting to BBN
Waiting for emulator...
Hax is enabled
Hax ram_size 0x30000000
HAX is working and emulator runs in fast virt mode.
console on port 5554, ADB on port 5555
Booting up emulator (this may take a while)......BOOT COMPLETE
null
org.xwalk:xwalk_core_library_beta:18+
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all dependencies for configuration ':_armv7DebugCompile'.
> Could not find any version that matches org.xwalk:xwalk_core_library_beta:18+.
Searched in the following locations:
https://repo1.maven.org/maven2/org/xwalk/xwalk_core_library_beta/maven-metadata.xml
https://repo1.maven.org/maven2/org/xwalk/xwalk_core_library_beta/
https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library_beta/maven-metadata.xml
file:/D:/Android/SDK/extras/android/m2repository/org/xwalk/xwalk_core_library_beta/maven-metadata.xml
file:/D:/Android/SDK/extras/android/m2repository/org/xwalk/xwalk_core_library_beta/
file:/D:/Android/SDK/extras/google/m2repository/org/xwalk/xwalk_core_library_beta/maven-metadata.xml
file:/D:/Android/SDK/extras/google/m2repository/org/xwalk/xwalk_core_library_beta/
Required by:
:android:unspecified
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 7.638 secs
Error: Error code 1 for command: cmd with args: /s,/c,""C:\Users\andrey.shedko\Documents\Visual Studio 2015\Projects\BBN.Mobile\BBN.Mobile\platforms\android\gradlew" cdvBuildDebug -b "C:\Users\andrey.shedko\Documents\Visual Studio 2015\Projects\BBN.Mobile\BBN.Mobile\platforms\android\build.gradle" -PcdvBuildArch=x86 -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true"
我确实尝试了很多次删除和添加 android 平台以及删除和添加 Crosswalk 浏览器,但都没有成功。 你能告诉我该怎么做吗?
请尝试修改项目根目录下的config.xml
。可以看到关于Crosswalk版本的配置。
<preference name="xwalkVersion" value="xwalk_core_library_beta:18+" />
改为:
<preference name="xwalkVersion" value="xwalk_core_library:18+" />
使用版本 19(现已结束测试)也可以解决其他 appcompat:4+
错误
<preference name="xwalkVersion" value="xwalk_core_library_beta:19+" />