Creo el proyecto iónico 2 y agrego el complemento cordova de diagnóstico de esta manera:
ionic plugin add cordova.plugins.diagnostic
npm install --save @ionic-native/diagnostic
y agregue la plataforma de Android de esta manera:
ionic platform add android@latest
pero cuando compila con ionic build android
consola dame este error:
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 intento descargar manualmente gradle.3.3-all.zip y cambiar esta distribuciónUrl var en la 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'
a:
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'file:///E:/gradles/gradle-3.3-all.zip';
pero no funciona y la consola me da el último error.
No sé cómo agregar gradle para Android @ última versión
cordova
ionic2
android-gradle-plugin
cordova-plugins
Reza Mazarlou
fuente
fuente
Respuestas:
Intenta instalar gradle e inclúyelo en tu camino. Haga clic en el enlace de abajo para obtener el manual. https://gradle.org/install
fuente
La vida es demasiado corta para gastarla jugando con los caminos, etc.
Como tenía Homebrew instalado en el iMac , simplemente ejecuté este comando:
El proyecto Ionic3 comenzó a construirse con éxito.
fuente
brew update && brew install gradle
De lo contrario, Gradle no se instala si Brew necesita actualizarse primero.brew install
hoy en díaSimplemente instale gradle en Linux, incluso si Android Studio está instalado,
fuente
Para usuarios de Windows :
Descargar binario gradle desde el enlace en la respuesta Descargar Gradle
Extraiga el archivo zip en 'C: \ Gradle' o en otro lugar
abra el cuadro de diálogo Editar variable de entorno desde el menú de inicio> Buscar
Haga clic en 'Nuevo' en las variables del sistema y agregue lo siguiente
Nombre de la
GRADLE_HOME
variable Valor de la variableC:\Gradle\gradle-4.0.1
Luego elija la
PATH
variable de la lista de variables del sistemaagregue la ruta de Gradle a un valor variable como este
C:\Gradle\gradle-4.0.1\bin
luego presione la tecla win + R escriba cmd y luego ingrese> en el terminal de comando escriba gradle -v
Si la configuración es correcta, verá los detalles de instalación de Gradle
fuente
Hay un problema con cordova versión 6.4.0 y android 6.2.1 .so, intente con las siguientes versiones compatibles
La versión de Córdoba debe ser 6.4.0
Instala Android en tu proyecto
fuente
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
antes del primer comando y elimínelasudo
.En Ubuntu, la instalación de la última versión de
gradle
resolvió el problema para mí.Pruebe estos pasos para instalar la última versión,
luego construir usando,
cordova build android
oionic cordova build android
Nota: Si instala gradle desde ubuntu repo, instalará la versión anterior 1.4 y no ayudará, por lo que
sudo apt-get install gradle
solo no ayudará la mayoría de las veces, si no agregó el repositorioppa:cwchien/gradle
antesfuente
Ya estaba instalado Android Studio y solo necesito agregar PATH de gradle a ~ / .bash_profile en mi MacOSX Mojave. Además, si se actualiza gradle, la ruta podría necesitar actualizarse nuevamente.
Ejemplo .bash_profile:
Cuando edite su .bash_profile, ejecute un comando a continuación para leerlo nuevamente.
fuente
Para Windows puedes probar la siguiente solución
Copie su
gradle-->bin
ruta y agréguela asystem environment variable path
.En mi caso, el camino de Gradle es
Esta solución funcionó para mí.
fuente
En Ubuntu 18.04, instalé gradle con:
Y listo.
fuente
Si no desea instalar gradle explícitamente solo para resolver este problema, puede superarlo siguiendo la solución que se menciona a continuación:
check_reqs.js
archivo en la carpeta plataformas \ android \ cordova \ libandroidStudioPath
nula variable de laget_gradle_wrapper
siguiente manera:Código existente:
Código modificado:
NOTA: Este cambio debe hacerse cada vez que la plataforma de Android se elimina y se vuelve a agregar
ACTUALIZACIÓN: La solución anterior funcionará bien hasta Cordova Android versión 6.3.0. Para Cordova Android 6.4.0 y superior, Gradle debe instalarse como una dependencia independiente. Consulte las notas de la versión de Cordova Android 6.4.0 para obtener más información al respecto.
fuente
Simplemente instale Gradle a través de la línea de comando. Si está utilizando Mac, intente
fuente
Resuelvo este problema
Descargue
gradle.zip
desde este sitio https://gradle.org/install . Y siga las instrucciones indicadas en el sitio.Luego abra otro cmd de terminal y ejecute el comando:
fuente
En primer lugar iónica de desinstalación y Córdoba, más tarde establecer las variables de envarionment
JAVA_HOME
,ANDROID_HOME
yPATH
luego volver a instalar Cordova iónica y añadir plataforma como sigue:El ionic configurará los paquetes de gradle correctamente.
fuente
npm
falta la palabra clave despuéssudo
en la primera línea de su código.En Arch Linux / Manjaro: sudo pacman -S gradle
fuente
Estoy en Microsoft Windows:
Encontré este error después de actualizar Android Studio de 2.3.3 a 3.0 . Lo resolví cambiando la ruta a gradle en la variable de entorno PATH, que ahora es " gradle-4.1 " para Android Studio 3.0 (anteriormente era "gradle-3.2" para Android Studio 2.3.3 )
fuente
Para usuarios de Windows:
fuente
Me moví Android ruta de la carpeta a otra ruta y taked este error.
Resolví este problema a continuación.
Me cambiaron a la ruta de Gradle en las variables del sistema. Pero no ruta en las variables de usuario. Debe cambiar a la ruta en las variables del sistema
Captura de pantalla esto
Captura de pantalla alternativa
fuente
En resumen, eso ahorrará tiempo :) Equipo iónico por favor arregle esto
fuente
simplemente instale Android Studio y seleccione su carpeta SDK como la carpeta SDK predeterminada de Android Studio y luego Android Studio repare todo el área de daños y descargue los archivos necesarios.
fuente
Descargue el último gradle de https://gradle.org/install y configure la ruta de gradle hasta bin en su variable PATH y exporte la ruta en el directorio en el que está trabajando
ejemplo: 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
Pasé todo el día resolviendo esto y finalmente esta solución funcionó para mí,
fuente
esto funcionó conmigo en linux
instalar sdk desde aquí https://sdkman.io/
fuente
También recibirá este error si está en Windows y la ruta de su proyecto tiene paréntesis. p.ej. "Córdoba (algo)".
(Al menos hasta que se solucione este problema ).
fuente
@Ghandi: ¿Podría alguien decirme por qué se rechaza esta respuesta? ¿Sí, por qué? Finalmente ha resuelto este problema ...
En mi opinión, hay un error cuando gradle o sdk o android studio están instalados en un directorio diferente al estándar. Tengo S: \ android \ Android Studio y S: \ android \ sdk.
La solución de Ghandi instaló gradle en algún lugar una vez más, pero estaba realmente exasperado por esto: uno o dos "gradle" más ya no me duelen.
fuente