2015-10-13 127 views
2

我剛剛在我的電腦中安裝了Debian 8。我試圖建立的Android工作室(1.4):在/從https://developer.android.com/sdk/index.html Android Studio - Gradle build永不停止

  • 解壓下載

    • 選擇
    • 下載SDK,一切

    當我嘗試創建一個新的項目,而且如果我打開一箇舊項目,它會陷入困境(我讓它運行超過1小時,並且永遠不會結束)。 在控制檯它總是打印:

    $機器人工作室/斌/ studio.sh工具API使用的目標搖籃 版本:2.4。爲這個版本啓動一個新的Gradle守護進程(後續的 版本會更快)。啓動進程'命令 '/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成功 啓動進程'命令 '/ 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 = zh-CN ,-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參數=256米 -XX :+ HeapDumpOnOutOfMemoryError -Xmx1024m -Dfile.encoding = UTF-8 -Duser.country = US -Duser.language = en -Duser.variant成功啓動進程'Gradle build daemon'嘗試啓動守護進程 花費了1.354秒。連接到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 -d 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 。外語= EN,-Duser.variant]}。 調度請求構建{id = d764db2d-9d61-4582-8c7c-ba0d7d68ca22.1, currentDir =/home/tobias/AndroidStudioProjects/MyApplication}。

    我試過重新安裝並重新啓動,而且什麼也沒有。

  • +0

    [R你長了答案。我有同樣的問題兄弟。 –

    +0

    你可以嘗試,如果它有助於從android studio的設置將gradle設置爲離線工作模式。我不知道它是否會對Linux有幫助,但它解決了我在Windows版本中遇到的類似問題。如果你想嘗試,你可以點擊:文件 - >設置... - >構建,執行,部署 - >構建工具 - > Gradle - >檢查離線工作。之後點擊「應用」並重新啓動你的android studio。 – ghoulfolk

    回答

    1

    這個問題可能是由於即使在64位系統中有一個32位庫需求引起的。

    看到這篇文章missing dependencies 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