gpt4 book ai didi

android - Cordova - 更新到 5.1.1 后无法构建

转载 作者:行者123 更新时间:2023-11-28 19:46:28 24 4
gpt4 key购买 nike

我使用“npm install -g cordova”将 Cordova 从 4.0.2 更新到 5.1.1。在我在 4.0.2 和 Eclipse IDE 上开发应用程序之前。所以我尝试通过“cordova create MOsiris com.xyz.mosiris MOsiris”创建一个新项目,像以前一样在旧环境中添加所有插件,并通过“cordova platform add android”为 android 添加平台。然后我将 Assets 文件复制到项目根目录中的 www 文件夹,并尝试通过“cordova build”进行构建,但我总是得到以下输出:

C:\!!!-WORK-!!!\Inetpub\Android\MOsiris>cordova build
Running command: cmd "/s /c "C:\!!!-WORK-!!!\Inetpub\Android\MOsiris\platforms\android\cordova\build.bat""
ANDROID_HOME=D:\AndroidDev\sdk
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_51
Running: C:\!!!-WORK-!!!\Inetpub\Android\MOsiris\platforms\android\gradlew cdvBuildDebug -b C:\!!!-WORK-!!!\Inetpub\Android\MOsiris\platforms\android\build.gradle -Dorg.gradle.daemon=true
Exception in thread "main" java.lang.RuntimeException: Could not determine wrapper version.
at org.gradle.wrapper.GradleWrapperMain.wrapperVersion(GradleWrapperMain.java:106)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)
Caused by: java.lang.RuntimeException: No build receipt resource found.
at org.gradle.wrapper.GradleWrapperMain.wrapperVersion(GradleWrapperMain.java:92)
... 1 more

C:\!!!-WORK-!!!\Inetpub\Android\MOsiris\platforms\android\cordova\node_modules\q\q.js:126
throw e;
^
Error code 1 for command: cmd with args: /s /c "C:\!!!-WORK-!!!\Inetpub\Android\MOsiris\platforms\android\gradlew cdvBuildDebug -b C:\!!!-WORK-!!!\Inetpub\Android\MOsiris\platforms\android\build.gradle -Dorg.gradle.daemon=true"
ERROR building one of the platforms: Error: cmd: Command failed with exit code 8

You may not have the required environment or OS to build this project Error: cmd: Command failed with exit code 8
at ChildProcess.whenDone (C:\Users\erdoesin\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:134:23)
at ChildProcess.emit (events.js:98:17)
at maybeClose (child_process.js:756:16)
at Process.ChildProcess._handle.onexit (child_process.js:823:5)

我还尝试删除该项目并再次执行相同的操作两次。但始终具有完全相同的效果。

我在添加平台时认识到的另一件事:cordova 告诉我它添加了 android 平台@4.0.2

Copying template files...
Android project created with cordova-android@4.0.2

谁能告诉我哪里出了问题? Assets 代码OK。它在 Mac for iOS 和 PC 上的旧 4.0.2 系统上构建成功。

预先感谢您提供有用的提示和想法。

最佳答案

所以我现在解决了我的问题:项目路径中不能有感叹号(!)。

现在还有另一个问题...:当用户路径是网络文件夹时,Gradle 在构建时会出现问题。但那是另一回事了。

希望我能帮助你们中的一些人解决这个问题。

关于android - Cordova - 更新到 5.1.1 后无法构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31875410/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com