繁体   English   中英

Android Studio - Gradle构建运行永无止境

[英]Android Studio - Gradle build running never ends

我刚刚在我的电脑上安装了Debian 8。 我尝试设置Android-Studio(1.4):

当我尝试创建一个新项目时,如果我打开一个旧项目,它就会陷入困境(我让它运行超过1小时,它永远不会结束)。 在控制台中,它始终打印:

$ android-studio / bin / studio.sh工具API使用目标Gradle版本:2.4。 为此构建启动新的Gradle守护程序(后续构建将更快)。 启动进程'command'/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java''。 工作目录:/ home / tobias / AndroidStudioProjects / MyApplication命令:/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java -version成功启动进程'command'/ usr / lib / jvm / java- 1.7.0-openjdk-amd64 / bin / java''启动守护进程:workingDir = /home/tobias/.gradle/daemon/2.4,daemonArgs:[/usr/lib/jvm/java-1.7.0-openjdk-amd64 / bin / java,-XX:MaxPermSize = 256m,-XX:+ HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding = UTF-8,-Duser.country = US,-Duser.language = en,-Duser.variant, - cp,/opt/android-studio/gradle/gradle-2.4/lib/gradle-launcher-2.4.jar,org.gradle.launcher.daemon.bootstrap.GradleDaemon,2.4,/home/tobias/.gradle,/ home / tobias / .gradle / daemon,10800000,4f46addb-22d0-418f-8179-49ef885a95cc,-XX:MaxPermSize = 256m,-XX:+ HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding = UTF-8,-Duser.country = US ,-Duser.language = en,-Duser.variant]启动进程'Gradle build daemon'。 工作目录:/home/tobias/.gradle/daemon/2.4命令:/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java -XX:MaxPermSize = 256m -XX:+ HeapDumpOnOutOfMemoryError -Xmx1024m - Dfile.encoding = UTF-8 -Duser.country = US -Duser.language = en -Duser.variant -cp /opt/android-studio/gradle/gradle-2.4/lib/gradle-launcher-2.4.jar org.gradle .launcher.daemon.bootstrap.GradleDaemon 2.4 /home/tobias/.gradle /home/tobias/.gradle/daemon 10800000 4f46addb-22d0-418f-8179-49ef885a95cc -XX:MaxPermSize = 256m -XX:+ HeapDumpOnOutOfMemoryError -Xmx1024m -Dfile .encoding = UTF-8 -Duser.country = US -Duser.language = en -Duser.variant已成功启动进程'Gradle build daemon'尝试启动守护程序需要1.354秒。 连接到守护进程DaemonInfo {pid = 4668,地址= [d3bdeeea-46b5-40d0-8eaf-ab113cda06ce端口:33671,地址:[/ 0:0:0:0:0:0:0:1%1,/ 127.0。 0.1]],idle = false,context = DefaultDaemonContext [uid = 4f46addb-22d0-418f-8179-49ef885a95cc,javaHome = / usr / lib / jvm / java-7-openjdk-amd64,daemonRegistryDir = / home / tobias / .gradle /daemon,pid=4668,idleTimeout=10800000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=UTF-8,-Duser.country=US,-Duser.language=恩,-Duser.variant]}。 调度请求构建{id = d764db2d-9d61-4582-8c7c-ba0d7d68ca22.1,currentDir = / home / tobias / AndroidStudioProjects / MyApplication}。

我试过重新安装并重新启动,什么都没有。

问题可能是因为即使使用64位系统也需要32位库。

看到这篇文章缺少依赖项android SDK讨论是围绕eclipse,但同样的问题适用于android studio。

如果您使用Fedora,这应该可以解决您的问题,并帮助您避免一些其他问题。 Fedora版本<= 21

yum install glibc.i686 glibc-devel.i686 libstdc++.i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686

Fedora版本> 21

dnf install glibc.i686 glibc-devel.i686 libstdc++.i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM