Respostas:
Gradle requer que um Java JDK seja instalado. Gradle requer um JDK 1.5 ou superior. O Gradle é fornecido com sua própria biblioteca Groovy, portanto, nenhum Groovy precisa ser instalado. Qualquer instalação Groovy existente é ignorada pelo Gradle.
Gradle usa o JDK que encontrar no seu caminho (para verificar, use a versão java). Como alternativa, você pode configurar a variável de ambiente JAVA_HOME para apontar para o diretório de instalação do JDK desejado.
Portanto, certifique-se de ter o Java JDK instalado e, em seguida, acesse o site da Gradle para fazer o download da Gradle e qualquer outra informação que você possa precisar.
Ou, basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, execute o (s) comando (s) abaixo:
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle
Fonte: Gradle
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
Esta é a resposta correta, mas antes de fazer sudo apt-get install gradle
, faça:
sudo apt-cache search gradle
e em seguida instale a versão mais recente do novo repositório. No meu caso:
sudo apt-get install gradle-1.9
funciona! (se você não informar qual a versão que precisa, instale o gradle (1.4) do repositório principal e o erro estará com você ...).
/usr/lib/gradle/{your-version}
Aparentemente, é possível adicionar um PPA como uma dependência a um PPA e, assim, incluir Gradle.
https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage#Dependencies
O gradlew , o Gradle Wrapper, parece ser o melhor método: https://docs.gradle.org/2.11/userguide/gradle_wrapper.html
É um script gerado pela Gradle que pode automaticamente:
Você sempre usará a ./gradlew command
partir da raiz do projeto, e não do seu sistema gradle
.
Como gerar o wrapper é explicado nos documentos e em: https://stackoverflow.com/questions/25769536/how-when-to-generate-gradle-wrapper-files
sdkman
Enfrentei um problema semelhante recentemente, onde eu precisava do gradle apenas para um projeto: O
uso do apt não era muito atraente, pois isso significava toneladas de dependências extras que eu certamente esqueceria de desinstalar depois. Também eu precisava de uma compilação gradle bastante recente.
Eu fui com o gerenciador de pacotes sdkman , o que é bastante interessante para o desenvolvimento de java:
você obtém versões de ponta dos pacotes instaladas diretamente no diretório inicial, sem interferir na configuração do sistema ubuntu. Depois que terminar, posso excluir o usuário que criei para a tarefa e tudo voltará como antes.
Para instalar o sdkman e o gradle:
$ curl -s "https://get.sdkman.io" | bash
Open new terminal
$ sdk install gradle