首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Ionic cordova构建Android失败

Ionic cordova构建Android失败
EN

Stack Overflow用户
提问于 2017-09-10 18:37:46
回答 1查看 613关注 0票数 1

我需要使用Ionic Cordova构建一个Android应用程序,但有一个问题我无法解决,希望能得到一些建议。

我的离子信息如下:

代码语言:javascript
复制
cli packages: (/usr/local/lib/node_modules)

@ionic/cli-plugin-proxy : 1.4.6
@ionic/cli-utils        : 1.10.0-alpha.b34c24dc
ionic (Ionic CLI)       : 3.10.0-alpha.b34c24dc

全局包:

代码语言:javascript
复制
Cordova CLI : 7.0.1 

本地包:

代码语言:javascript
复制
@ionic/app-scripts : 2.1.4
Cordova Platforms  : android 6.2.3
Ionic Framework    : ionic-angular 3.6.0

系统:

代码语言:javascript
复制
Node : v6.9.1
npm  : 4.1.2 
OS   : macOS Sierra

使用sudo ionic cordova build android时,会显示以下错误:

代码语言:javascript
复制
cordova-android-play-services-gradle-release  PLAY_SERVICES_VERSION:  
    11.+
    ANDROID_HOME=/Users/neolee/Library/Android/sdk
    JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
    Subproject Path: CordovaLib
    Exception in thread "main" java.lang.RuntimeException: Timeout of 120000 
    reached waiting for exclusive access to file: 
    /var/root/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3-all.zip
        at 
    org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)
        at org.gradle.wrapper.Install.createDist(Install.java:48)
        at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107)
        at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
    Error: /Users/neolee/IonicSpace/ionic-welcome/platforms/android/gradlew: 
    Command failed with exit code 1 Error output:
    Exception in thread "main" java.lang.RuntimeException: Timeout of 120000 
    reached waiting for exclusive access to file: 
    /var/root/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3-all.zip
        at 
    org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)
        at org.gradle.wrapper.Install.createDist(Install.java:48)
        at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107)
        at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)

我给了/var/root/.gradle sudo chmod -R 777 ...,但不能工作。

有人能告诉我为什么吗,我怎么才能修复它呢?

EN

回答 1

Stack Overflow用户

发布于 2018-06-24 07:32:18

我也有同样的问题(在Windows上),我通过直接授予对文件夹的访问权限来解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46139768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档