我正在为Phonegap开发设置一个环境,我遇到了一些麻烦,最终构建和运行适用于Android的应用程序。
当我尝试执行Android构建时,出现以下错误:
Running: C:\Users\Renan\workspace_html5\FIAP\Phonegap\phonegap-test\test\platfor
ms\android\gradlew cdvBuildDebug -b C:\Users\Renan\workspace_html5\FIAP\Phonegap
\phonegap-test\test\platforms\android\build.gradle -Dorg.gradle.daemon=true
Unzipping C:\Users\Renan\.gradle\wrapper\dists\gradle-2.2.1-all\2m8005s69iu8v0oi
ejfej094b\gradle-2.2.1-all.zip to C:\Users\Renan\.gradle\wrapper\dists\gradle-2.
2.1-all\2m8005s69iu8v0oiejfej094b
Exception in thread "main"
java.lang.RuntimeException: java.util.zip.ZipException: error in opening zip fil
e
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:220)
at java.util.zip.ZipFile.<init>(ZipFile.java:150)
at java.util.zip.ZipFile.<init>(ZipFile.java:164)
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
C:\Users\Renan\workspace_html5\FIAP\Phonegap\phonegap-test\test\platforms\androi
d\cordova\node_modules\q\q.js:126
throw e;
^
Error code 1 for command: cmd with args: /s /c "C:\Users\Renan\workspace_html5\F
IAP\Phonegap\phonegap-test\test\platforms\android\gradlew cdvBuildDebug -b C:\Us
ers\Renan\workspace_html5\FIAP\Phonegap\phonegap-test\test\platforms\android\bui
ld.gradle -Dorg.gradle.daemon=true"
ERROR building one of the platforms: Error: C:\Users\Renan\workspace_html5\FIAP\
Phonegap\phonegap-test\test\platforms\android\cordova\build.bat: Command failed
with exit code 8
You may not have the required environment or OS to build this project
Error: C:\Users\Renan\workspace_html5\FIAP\Phonegap\phonegap-test\test\platforms
\android\cordova\build.bat: Command failed with exit code 8
at ChildProcess.whenDone (C:\Users\Renan\AppData\Roaming\npm\node_modules\ph
onegap\node_modules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:1
31: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)
一些细节:
任何想法为什么我会收到此错误?
谢谢。
我已经设法解决了这个问题,所以,如果有人有类似的麻烦,这就是我经历的情况。
当我执行第一个构建时,phonegap试图下载并提取它自己的gradle发行版,他试图从以下位置下载它:
http://services.gradle.org/distributions/gradle-2.2.1-all.zip
那时,我已经连接到了大学的网络上,这个URL被它的代理屏蔽了。由于我无法访问上面的URL,Phonegap所能做的就是得到一个损坏的zip文件,所以这就是异常被抛出的原因。
即使我删除了~/。gradle,我试图建立在同一个网络上。
因此,为了解决此问题,我刚刚删除了.gradle目录并使用另一个网络连接运行构建。
问题内容: 嗨,我是一名初学者应用程序开发人员,我选择了phonegap,请在将android作为我的项目平台添加时查看问题。代码如下: 更新:谢谢,我认为它向前移动了一点,但现在它显示了这一点: 问题答案: 请在您的PATH变量中添加 C:\ Windows \ System32
配置根项目“Android”时出现问题。未能解析配置“:classpath”的所有依赖项。 未能解析com.android.tools.build:Gradle:1.0.0+。要求者::Android:未指定 未能列出com.android.tools.build:gradle的版本。 无法从https:.、.、.//repo1.Maven.org/maven2/com/android/tools
问题内容: 科尔多瓦构建失败,错误代码:EACCESS 已将android平台添加到 尝试重新安装,但无法正常工作 问题答案: 由于某种原因,build当前不是可执行文件。要解决此问题,请打开终端并输入以下命令:
我试图运行ionic build Android--release命令来构建apk,但是我得到了这个错误 构建失败 总时间:2.623秒错误:cmd:命令失败,退出代码为1错误输出:失败:生成失败,出现异常。 错误:配置root项目'Android'时出现问题。您尚未接受以下SDK组件的许可协议:[Android SDK Platform25]。在构建项目之前,您需要接受许可协议,并使用Andro
问题内容: 命令失败,并显示退出代码 我删除了衍生数据。我努力了 : 钥匙串访问->右键单击登录->再次锁定并解锁->清除Xcode项目 重新启动机器,无用 尝试归档项目时如何解决“ ”错误。 我正在使用那些图书馆 问题答案: 去 -> -> -> ->
问题内容: 当前(版本10.0)更新到最新版本的Xcode后,该项目无法构建,因为它发现了一些有关“ Command CompileSwift失败,退出代码非零”失败的错误。 我该如何解决这个错误? 它们出现在项目内部使用的大多数Pod中(我使用CocoaPods)。 我尝试将Pod版本和Pod更新到可用的最新版本,但是问题仍然存在。 我在网上搜索了很多内容,关于此问题的信息很少。 问候。 问题答