当前位置: 首页 > 知识库问答 >
问题:

离子构建Android错误

濮俭
2023-03-14

我很困惑。jdk,sdk,ant,cordova,ionic做得很好,为什么会出错?
我到处搜索,但没有答案。
我猜有一个错误版本?
谁能帮这个忙?

系统:win8
jdk:1.8
ant:1.96
android:22

%ANT_HOME%\bin\;%ANDROID_HOME%\platform-tools\;%ANDROID_HOME%\tools\;%java_home%\bin;%java_home%\jre\bin;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\

路径

E:\ionic\demo22>ionic build android
Running command: "C:\Program Files\nodejs\node.exe" E:\ionic\demo22\hooks\after_
prepare\010_add_platform_class.js E:\ionic\demo22
add to body class: platform-android
Running command: cmd "/s /c "E:\ionic\demo22\platforms\android\cordova\build.bat
""
ANDROID_HOME=E:\adt-bundle-windows-x86_64-20140702\sdk
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_60
Running: E:\ionic\demo22\platforms\android\gradlew cdvBuildDebug -b E:\ionic\dem
o22\platforms\android\build.gradle -Dorg.gradle.daemon=true
Unzipping C:\Users\cxt\.gradle\wrapper\dists\gradle-2.2.1-all\2m8005s69iu8v0oiej
fej094b\gradle-2.2.1-all.zip to C:\Users\cxt\.gradle\wrapper\dists\gradle-2.2.1-
all\2m8005s69iu8v0oiejfej094b
Exception in thread "main" java.lang.RuntimeException: java.util.zip.ZipExceptio
n: error in opening zip file
        at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAcc
essManager.java:78)
        at org.gradle.wrapper.Install.createDist(Install.java:47)
        at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)
        at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)
Caused by: java.util.zip.ZipException: error in opening zip file
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(ZipFile.java:219)
        at java.util.zip.ZipFile.<init>(ZipFile.java:149)
        at java.util.zip.ZipFile.<init>(ZipFile.java:163)
        at org.gradle.wrapper.Install.unzip(Install.java:160)
        at org.gradle.wrapper.Install.access$400(Install.java:29)
        at org.gradle.wrapper.Install$1.call(Install.java:70)
        at org.gradle.wrapper.Install$1.call(Install.java:47)
        at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAcc
essManager.java:65)
        ... 3 more

E:\ionic\demo22\platforms\android\cordova\node_modules\q\q.js:126
                    throw e;
                          ^
Error code 1 for command: cmd with args: /s /c "E:\ionic\demo22\platforms\androi
d\gradlew cdvBuildDebug -b E:\ionic\demo22\platforms\android\build.gradle -Dorg.
gradle.daemon=true"
ERROR building one of the platforms: Error: cmd: Command failed with exit code 1

You may not have the required environment or OS to build this project
Error: cmd: Command failed with exit code 1
    at ChildProcess.whenDone (C:\Users\cxt\AppData\Roaming\npm\node_modules\cord
ova\node_modules\cordova-lib\src\cordova\superspawn.js:139:23)
    at ChildProcess.emit (events.js:110:17)
    at maybeClose (child_process.js:1015:16)
    at Process.ChildProcess._handle.onexit (child_process.js:1087:5)

错误

共有3个答案

王英奕
2023-03-14

我在麦克身上也有同样的问题。下面的步骤为我解决了这个问题:

注:Gradle路径

>

  • 下载:http://services.gradle.org/distributions/gradle-2.13-all.zip

    获取目录中的文件列表

    sudo ls rm/var/root/。gradle/wrapper/dists/gradle-2.13-all/7hsc6vr6mi3i6i5m7q9hj4ci1q

    • 删除现有的zip文件

    sudo rm /var/root/.gradle/wrapper/dists/gradle-2.13-all/7hsc6vr6mi3i6i5m7q9hj4ci1q/gradle-2.13-all.zip

    • 如果有*。拉链lck文件,你最好也删除它

    sudorm/var/root/。gradle/wrapper/dists/gradle-2.13-all/7hsc6vr6mi3i6i5m7q9hj4ci1q/gradle-2.13-all。拉链lck

    • 将下载的文件复制到该路径

    sudo cp/Downloads/gradle-2.13-all。zip/var/root/。gradle/wrapper/dists/gradle-2.13-all/7hsc6vr6mi3i6i5m7q9hj4ci1q/

    那就试着跑

    离子运行Android

  • 仲孙经赋
    2023-03-14

    首先你必须安装

    1. 节点。js
    2. apache ANT
    3. JDK

    安装后,您必须将软件路径设置为环境变量。然后启动您的npm安装-g cordova。没有这个PhoneGap将不会被创建。

    如果你还有任何与软件安装相关的困惑或问题,请告诉我。

    司徒钱青
    2023-03-14

    我希望不会太晚,但我也犯了同样的错误。因此,我在下一步中修复了它:

    在您的情况下,请找到以下内容:

    C:\用户\cxt\. gradle\包装\dists\gradle-2.2.1-all\2m8005s69iu8v0oiejfej094b

    现在你在这里删除gradle-2.2.1-all.zip,因为这个文件已经损坏,然后用这个http://services.gradle.org/distributions/gradle-2.2.1-all.zip替换这个文件

    离子构建Android

    祝你好运

     类似资料:
    • C:\Users\Tuladhar\WebStormProject\myproject cordova build android运行命令:“C:\Program Files\nodejs\node.exe”C:\Users\Tuladhar\WebstormProjects\myproject\hooks\after\u prepare\010\u add\u platform\u类。js C:

    • 我已经安装了java JRE,但我一直在获取。我正在使用windows 10进行开发 运行离子运行Android或离子模拟Android后,我收到此错误: 我还在环境变量中设置了JRE_HOME

    • 构建错误,即使几次尝试从零开始清理系统。 问题:检测源问题并修复它的最佳程序是什么。 构建命令 错误 ng.cmd运行app:ionic-cordova-build--platform=android发生了一个未处理的异常:找不到builder@ionic/angull-toolkit:cordova-build的实现,请参阅“c:\users\username\appdata\local\tem

    • 问题内容: 很长时间以来,我一直在从事与离子相关的项目。 最近,我更新了android studio及其软件包,由于以下问题,我现在无法在android上进行构建: com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:com / google / android / gms / iid