Crio o projeto ionic 2 e adiciono o plug-in cordova de diagnóstico como este:
ionic plugin add cordova.plugins.diagnostic
npm install --save @ionic-native/diagnostic
e adicione plataforma android como esta:
ionic platform add android@latest
mas quando compilar com ionic build android
console me dê este erro:
Error: Could not find an installed version of Gradle either in Android Studio,
or on your system to install the gradle wrapper. Please include gradle
in your path, or install Android Studio
e tento baixar manualmente o gradle.3.3-all.zip e alterar esta distribuiçãoUrl var na plataforma / android / cordova / lib / builders / GradleBuilder.js
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'https\\://services.gradle.org/distributions/gradle-3.3-all.zip'
para:
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'file:///E:/gradles/gradle-3.3-all.zip';
mas não está funcionando e o console me dá o último erro.
Não sei como adicionar o gradle para android @ latest version
cordova
ionic2
android-gradle-plugin
cordova-plugins
Reza Mazarlou
fonte
fonte
Respostas:
Tente instalar o gradle e inclua-o no seu caminho. Clique no link abaixo para obter o manual. https://gradle.org/install
fonte
A vida é muito curta para ser gasta em mexer com caminhos etc.
Desde que eu tinha o Homebrew instalado no iMac , apenas executei este comando:
O projeto Ionic3 começou a ser construído com sucesso.
fonte
brew update && brew install gradle
- caso contrário, o gradle não será instalado se o brew precisar atualizar primeiro.brew install
hoje em diaBasta instalar o gradle no linux. Mesmo se o Android Studio estiver instalado,
fonte
Para usuários do Windows :
Faça o download do gradle binário no link da resposta Gradle Download
Extraia o arquivo zip para 'C: \ Gradle' ou em outro lugar
abra o diálogo Editar variável de ambiente no menu Iniciar> Pesquisar
Clique em 'Novo' em variáveis do sistema e adicione como abaixo
Nome da
GRADLE_HOME
variável Valor da variávelC:\Gradle\gradle-4.0.1
Em seguida, escolha a
PATH
variável na lista de variáveis do sistemaacrescente o caminho do gradle ao valor da variável como este
C:\Gradle\gradle-4.0.1\bin
pressione win Tecla + R digite cmd e digite> no comando terminal type gradle -v
se a configuração estiver correta, você verá os detalhes da instalação do gradle
fonte
Há um problema com o cordova versão 6.4.0 e o android 6.2.1 .so, tente com as versões abaixo compatíveis
A versão cordova deve ser 6.4.0
Instale o android no seu projeto
fonte
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
antes do primeiro comando e removersudo
.No Ubuntu, a instalação da versão mais recente do
gradle
resolveu o problema para mim.Tente estas etapas para instalar a versão mais recente,
então construa usando,
cordova build android
ouionic cordova build android
Nota: Se você instalar o gradle a partir do ubuntu repo, ele instalará a versão antiga 1.4 e não ajudará, portanto,
sudo apt-get install gradle
sozinho, não ajudará na maioria das vezes, se você não adicionou o repoppa:cwchien/gradle
anteriormentefonte
Eu já estava instalado o Android Studio e é necessário adicionar o gradle PATH ao ~ / .bash_profile no meu MacOSX Mojave. Além disso, se o gradle for atualizado, o caminho poderá precisar ser atualizado novamente.
Exemplo .bash_profile:
Quando editado seu .bash_profile, execute um comando abaixo para lê-lo novamente.
fonte
Para Windows, você pode tentar a solução abaixo
Copie seu
gradle-->bin
caminho e adicione-o asystem environment variable path
.No meu caso, o caminho gradle é
Esta solução funcionou para mim.
fonte
No Ubuntu 18.04, instalei o gradle com:
E pronto.
fonte
Se você não deseja instalar o gradle explicitamente apenas para solucionar esse problema, poderá superar isso seguindo a solução alternativa mencionada abaixo:
check_reqs.js
arquivo na pasta plataformas \ android \ cordova \ libandroidStudioPath
verificação nula variávelget_gradle_wrapper
como abaixo:Código existente:
Código modificado:
NOTA: Essa alteração precisa ser feita sempre que a plataforma Android for removida e adicionada novamente
ATUALIZAÇÃO: A solução alternativa acima funcionará bem até o Cordova Android versão 6.3.0. Para o Cordova Android 6.4.0 e superior, o Gradle precisa ser instalado como uma dependência independente. Encontre as notas de versão do Cordova Android 6.4.0 para obter mais informações sobre isso.
fonte
Basta instalar o Gradle pela linha de comando. Se você estiver usando o Mac, tente
fonte
Eu resolvo esse problema
Faça o download
gradle.zip
deste site https://gradle.org/install . E siga as instruções indicadas no site.Em seguida, abra outro cmd do terminal e execute o comando:
fonte
Antes de tudo, desinstale ionic e cordova, defina posteriormente o ambiente das variáveis e
JAVA_HOME
, em seguida, reinstale o ionic cordova e adicione a plataforma como a seguir:ANDROID_HOME
PATH
O ionic irá configurar os pacotes gradle corretamente.
fonte
npm
palavra-chave está ausentesudo
na primeira linha do seu código.No Arch Linux / Manjaro: sudo pacman -S gradle
fonte
Estou no Microsoft Windows:
Encontrei este erro depois de atualizar o Android Studio de 2.3.3 para 3.0 . Eu o resolvi alterando o caminho para gradle na variável de ambiente PATH, que agora é " gradle-4.1 " para Android Studio 3.0 (anteriormente era "gradle-3.2" para Android Studio 2.3.3 )
fonte
Para usuários do Windows:
fonte
Mudei o caminho da pasta do Android para outro caminho e resolvi esse erro.
Resolvi esse problema abaixo.
Eu fui alterado para o caminho Gradle nas variáveis do sistema. Mas não caminho nas variáveis do usuário. Você deve mudar para path nas variáveis do sistema
Captura de tela
Captura de tela alternativa
fonte
Resumindo, isso economizará tempo :) Equipe Ionic, por favor corrija isso
fonte
basta instalar o android studio e selecionar sua pasta sdk como a pasta padrão do sdk do android studio e, em seguida, o android studio repara toda a área de dano e baixa os arquivos necessários.
fonte
Faça o download da nota mais recente em https://gradle.org/install e defina o caminho da nota até a lixeira em sua variável PATH e exporte o caminho no diretório em que você está trabalhando
exemplo: export PATH = / home / abc / android-sdk-linux / tools: / home / abc / android-sdk-linux / platform-tools: / home / abc / android-sdk-linux / tools: / home / abc /android-sdk-linux/platform-tools:/home/abc/Downloads/gradle-4.4.1/bin
Passei o dia inteiro resolvendo isso e, finalmente, essa solução funcionou para mim,
fonte
isso funcionou comigo no linux
instale o sdk aqui https://sdkman.io/
fonte
Você também receberá esse erro se estiver no Windows e o caminho do projeto estiver entre parênteses. por exemplo. "cordova (alguma coisa)".
(Pelo menos até que esse problema seja corrigido.)
fonte
@ Ghandi: Alguém poderia me dizer por que esta resposta foi rebaixada? Sim, por quê? Tem finalmente resolvido este problema ...
Na minha opinião, há um erro quando o gradle, o sdk ou o android studio é instalado em um diretório diferente do padrão. Eu tenho S: \ android \ Android Studio e S: \ android \ sdk.
A solução de Ghandi instalou o gradle em algum lugar mais uma vez, mas fiquei realmente exasperado com isso: mais um ou dois "gradle" não me machucam mais
fonte