2017-01-14 17 views
6

Android Studio 2.2.3. Mevcut projemle Android için bir APK geliştirdim. Gibi bildiğim kadarıyla, hiçbir şey bir veri dosyası dışında değiştirildi ve benim "APK İnşası" adım esrarengiz gradle konsolunda bu mesajla başarısız başladı:Android Studio - Gradle oluşturma başarısız - Java Heap Space

FAILURE: Build failed with an exception. 
* What went wrong: 
Execution failed for task ':VrSamples:Native:myproject:Projects:Android:packageDebug'. 
> Java heap space 

ve benim "iletileri" pencere şu hatayı görüyorum : Ben APK'nızın ince

  • Yeniden clo üreten biliyor önceki sürüme

    • Sıfırlama sürüm denetimi: Ben birçok şeyi denedim

      Error:Execution failed for task ':VrSamples:Native:myproject:Projects:Android:packageDebug'. 
      > Java heap space 
      mple, the following line, in the gradle.properties file, sets the maximum Java heap size to 1,024 MB: 
      <em>org.gradle.jvmargs=-Xmx1024m</em> 
      <a href="http://www.gradle.org/docs/current/userguide/build_environment.html">Read Gradle's configuration guide</a><br><a href="http://docs.oracle.com/javase/7/docs/technotes/guides/vm/gc-ergonomics.html">Read about Java's heap size</a> 
      

      ne yeni bir konuma bütün proje ekarte etmek ve .gitignore ile çekilmiş olabilir intermetiate dosyalar, bu

    • bilgisayarım
    • yeniden yüklenmiş android stüdyo
    • çalıştırın temiz yeniden taze bir yapı var garanti adım, yeniden inşa, el ile silinmesi ara dosyalar
    • Eklendi org.gradle.jvmargs = -Xmx1024m benim gradle.properties elle hem Android Studio \ bin \ içinde -Xmx değerini artıran
    • 4096m için 1024M artan dosyaya studio.exe.vmoptions ve 64 bit eşdeğer

    Aniden bu konuya aniden neden girdiğimi ve neden yakın zamana kadar sorunsuz bir şekilde geliştirdiğimi anlayamadım. Bildiğim kadarıyla, herhangi bir kütüphaneyi de güncellemedim.

    benim Android Studios projesinde gradle.properties klasörünü açtığınızda fark

  • +0

    Kontrol dışarı @Faiz Siddiqui 'ın cevabı http://stackoverflow.com/questions/30045417/android-studio-gradle- could-not-rezerv-yeterli-uzay-için-nesne-yığın –

    cevap

    5

    vs. Bu sorunu, yolda bu tür şeyleri hata ayıklamak için ipuçları, çözmek için önerilerinizi takdir ve misiniz herhangi bir satırın üzerine geldiğinde, "kullanılmayan özellik" hakkında bir uyarı verdi. Yani "Android Studio kullanılmayan özelliğini gradle.properties" için başka google arama yapmak için yolda beni koy ve bunu buldum:

    gradle.properties. Unused property

    ve bu:

    JVM arguments gradle cannot be set in gradle.properties file for Android Studio 2.1.1

    konudur En azından benim için Windows + Android Studio'm projemdeki gradle.properties dosyasını yok sayıyor. Burada bir tane oluşturmanız gerekir: C: \ Users \ .gradle \ gradle.properties

    Daha sonra, yukarıdaki @Kevin Tan ile bağlantılı olarak önerilen diğer konulardaki gibi, belleği Bunun gibi bir satır ekleyerek: artık sorunu isabet Şimdi

    org.gradle.jvmargs=-XX\:MaxHeapSize\=256m -Xmx256m 
    

    İlgili konular