studio - cordova-android-play-services-gradle-release
ionic 2-Error No se pudo encontrar una versiĆ³n instalada de Gradle tampoco en Android Studio (21)
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
ionic build android
, 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
@Ghandi: ¿Podría alguien decirme por qué esta respuesta es rechazada? ¿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.
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, en última instancia, esta solución funcionó para mí,
En Arch Linux / Manjaro: sudo pacman -S gradle
En Ubuntu 18.04, instalé gradle con:
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle
Y listo.
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,
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle
luego construir usando,
cordova build android
o
ionic 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 repo
ppa:cwchien/gradle
anteriormente
En primer lugar, desinstale ionic y cordova, luego configure sus variables de variación
JAVA_HOME
,
ANDROID_HOME
y
PATH
luego reinstale ionic cordova y agregue la plataforma de la siguiente manera:
$ sudo npm install -g ionic cordova
$ ionic platform add android
El ionic configurará los paquetes de gradle correctamente.
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 )
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
sudo npm install -g [email protected]
Instala Android en tu proyecto
sudo cordova platform add [email protected]
or
plataforma iónica sudo agregar [email protected]
Intenta instalar gradle e inclúyelo en tu camino. Haga clic en el enlace de abajo para obtener el manual. https://gradle.org/install
La vida es demasiado corta para gastarla jugando con los caminos, etc.
Como tenía Homebrew instalado en el iMac , simplemente ejecuté este comando:
brew install gradle
El proyecto Ionic3 comenzó a construirse con éxito.
Moví la ruta de la carpeta de Android a otra ruta y tomé 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
Para usuarios de Windows:
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
iex (new-object net.webclient).downloadstring(''https://get.scoop.sh'')
scoop install gradle
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:
Cordova build android --prod --release
End
Si no desea instalar Gradle explícitamente solo para solucionar este problema, puede superarlo siguiendo la solución que se menciona a continuación:
-
Busque el archivo
check_reqs.js
carpeta plataformas / android / cordova / lib -
Edite la parte else de la comprobación nula variable
get_gradle_wrapper
en la funciónget_gradle_wrapper
siguiente manera:
Código existente:
else { //OK, let''s try to check for Gradle! return forgivingWhichSync(''gradle''); }
Código modificado:
else { //OK, let''s try to check for Gradle! var sdkDir = process.env[''ANDROID_HOME'']; return path.join(sdkDir, ''tools'', ''templates'', ''gradle'', ''wrapper'', ''gradlew''); }
NOTA: Este cambio debe hacerse cada vez que se quita la plataforma de Android 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.
Simplemente instale Gradle a través de la línea de comando. Si está utilizando Mac, intente
brew install gradle
Simplemente instale gradle en linux, incluso si está instalado Android Studio,
sudo apt install gradle
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:
export ANDROID_SDK_ROOT="~/Library/Android/sdk"
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
export JAVA_HOME=$(/usr/libexec/java_home)
export GRADLE_PATH="~/.gradle/wrapper/dists/gradle-4.10.1-all/455itskqi2qtf0v2sja68alqd/gradle-4.10.1/bin"
export ANDROID_STUDIO="/Applications/Android Studio.app/Contents/MacOS"
export PATH="$PATH:$GRADLE_PATH:$ANDROID_STUDIO"
Cuando edite su .bash_profile, ejecute un comando a continuación para leerlo nuevamente.
source ~/.bash_profile
simplemente instale android studio y seleccione su carpeta sdk como carpeta predeterminada sdk de android studio y luego android studio repare todo el área dañada y descargue los archivos necesarios.
Para Windows puedes probar la siguiente solución
Copie su
gradle-->bin
ruta y agréguelo a
system environment variable path
.
En mi caso, el camino de Gradle es
C:/Users/username/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3/bin
Esta solución funcionó para mí.
Para usuarios de Windows :
Descargar binario gradle desde el enlace en la respuesta https://gradle.org/install
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 variable
GRADLE_HOME
Valor de la variable
C:/Gradle/gradle-4.0.1
Luego elija la variable
PATH
de la lista de variables del sistema
agregue 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