简体   繁体   English

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

[英]Android Studio - Gradle build running never ends

I just installed Debian 8 in my PC. 我刚刚在我的电脑上安装了Debian 8。 I tried to set-up Android-Studio(1.4): 我尝试设置Android-Studio(1.4):

When I try to create a new project, and also if I open an old project, it gets stuck building (I let it running for more than 1 hour and it never ends). 当我尝试创建一个新项目时,如果我打开一个旧项目,它就会陷入困境(我让它运行超过1小时,它永远不会结束)。 In console it always prints: 在控制台中,它始终打印:

$ android-studio/bin/studio.sh Tooling API is using target Gradle version: 2.4. $ android-studio / bin / studio.sh工具API使用目标Gradle版本:2.4。 Starting a new Gradle Daemon for this build (subsequent builds will be faster). 为此构建启动新的Gradle守护程序(后续构建将更快)。 Starting process 'command '/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java''. 启动进程'command'/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java''。 Working directory: /home/tobias/AndroidStudioProjects/MyApplication Command: /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java -version Successfully started process 'command '/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java'' Starting daemon process: 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] Starting process 'Gradle build daemon'. 工作目录:/ 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'。 Working directory: /home/tobias/.gradle/daemon/2.4 Command: /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 Successfully started process 'Gradle build daemon' An attempt to start the daemon took 1.354 secs. 工作目录:/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秒。 Connected to daemon DaemonInfo{pid=4668, address=[d3bdeeea-46b5-40d0-8eaf-ab113cda06ce port:33671, addresses:[/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=en,-Duser.variant]}. 连接到守护进程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]}。 Dispatching request Build{id=d764db2d-9d61-4582-8c7c-ba0d7d68ca22.1, currentDir=/home/tobias/AndroidStudioProjects/MyApplication}. 调度请求构建{id = d764db2d-9d61-4582-8c7c-ba0d7d68ca22.1,currentDir = / home / tobias / AndroidStudioProjects / MyApplication}。

I have tried re-installing and restarting, and nothing. 我试过重新安装并重新启动,什么都没有。

The problem is probably caused by the a 32bit library requirement even with 64bit systems. 问题可能是因为即使使用64位系统也需要32位库。

See this post missing dependencies android SDK The discussion is around eclipse, but the same issue applies to android studio. 看到这篇文章缺少依赖项android SDK讨论是围绕eclipse,但同样的问题适用于android studio。

If you are using Fedora this should fix your problem and help you avoid some other problems. 如果您使用Fedora,这应该可以解决您的问题,并帮助您避免一些其他问题。 Fedora version <= 21 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 version > 21 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