Estou tentando gerar um apk assinado, mas sempre recebo o mesmo erro.
To run dex in process, the Gradle daemon needs a larger heap.
It currently has approximately 910 MB.
For faster builds, increase the maximum heap size for the Gradle daemon to more than 2048 MB.
To do this set org.gradle.jvmargs=-Xmx2048M in the project gradle.properties.
Não consigo arquivar esse arquivo, mas tentei modificar gradle-wrapper.properties, mas ainda recebo o mesmo erro.
Este é meu arquivo gradle-wrapper.properties
#Thu May 05 20:51:44 CEST 2016
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
org.gradle.jvmargs=-Xmx2048m
Já tentei também Android Gradle Não foi possível reservar espaço suficiente para a pilha de objetos
Respostas:
Basta criar um arquivo chamado
gradle.properties
em seu projeto raiz:Em seguida, adicione dentro do arquivo:
fonte
~/.gradle/gradle.properties
. Veja esta resposta para saber como o Gradle procura o arquivo de propriedades: stackoverflow.com/a/30333929/293280jvmargs
configurações nas propriedades globais do gradle ou no diretório raiz do projeto?Na janela Projeto, clique com o botão direito no nome do projeto e escolha Novo> Arquivo. O novo nome do arquivo é "gradle.properties". O conteúdo é: org.gradle.jvmargs = -Xmx1536M; (ou o número mostrado no console do Gradle) em uma linha como esta: ... aumente o tamanho máximo de heap do daemon Gradle para mais de 2048 MB.
fonte
gradle.properties
está localizado no windowsNo android studio
fonte
Basta seguir as etapas abaixo:
Espero que ajude.
fonte
Este é um problema que me incomodava muito, mas depois tive uma solução rápida.
Tentei os métodos mencionados pelo meu colega, mas nunca funcionou para mim.
Caso o problema persista, use estas duas formas.
Nota Alterar o tamanho do heap do Gradle pode não ajudar muito, mas você pode tentar essas duas maneiras de evitar esse tipo de erro 'Erro do daemon do Gradle'.
Feche todos os outros aplicativos em execução e reinicie o Android Studio. Se o erro persistir, use o segundo método.
Isso é fechar processos desnecessários em execução em segundo plano, mantendo pressionado alt + ctrl e, em seguida, clique no botão del para abrir a janela do gerenciador de tarefas.
Na maioria das vezes, os navegadores tendem a ser executados em segundo plano e consumir muita memória. É por isso que você vê aquele erro do daemon do Gradle.
Por exemplo, feche o processo do Chrome que está sendo executado em segundo plano e reinicie o Android Studio ou reconstrua o projeto
fonte
Eu também estava procurando pelo
gradle.properties
arquivo para ativar / desativar AOSP Accelerate Clean Builds com Build Cache, conforme explicado na página do guia do usuário do Android Studio .Eu encontrei o arquivo aqui através de uma pesquisa simples
find -name 'gradle.properties'
dentro do meu diretório raiz AOSPfonte