Cordova: SDK de Android no encontrado. Asegúrese de que está instalado. Si no está en la ubicación predeterminada, establezca la variable de entorno ANDROID_HOME
Estoy teniendo problema para construir android con Córdoba, cuando ejecuto cordova build android
, recibo este error:
Error: Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable.
Tengo que hacer esto para arreglarlo:
- El teléfono Android no produce sonido utilizando el plugin de teléfono de Córdoba y no da un mensaje de error
- Adquiere el valor devuelto de PhoneGap Plugin
- Permisos de aplicaciones en Android Marshmallow en PhoneGap
- Ionic construir android falla - La ejecución falló para tarea processDebugResources
- Phonegap cámara Android mata cordova
sudo nano ~/.bash_profile
Y agregue esta línea:
export PATH=${PATH}:/Users/myname/Library/Android/sdk/platform-tools:/Users/myname/Library/Android/sdk/tools
luego esto:
source ~/.bash_profile
Pero consigo de nuevo ese error cuando construyo, ¿cómo puedo solucionarlo?
ACTUALIZAR:
Esta es la línea I Añadido en el bash:
export PATH=${PATH}:/Users/myname/Library/Android/sdk/platform-tools:/Users/myname/Library/Android/sdk/tools export ANDROID_HOME=/Users/myname/Library/Android/sdk
- ¿Puede depurar PhoneGap usando Eclipse?
- Detener una aplicación de Android con Phonegap
- Phonegap + Jquery móvil en Android: varias páginas HTML Javascript no funciona
- Ionic Cordova en Android Studio (no se han encontrado herramientas de compilación instaladas)
- NullPointerException en Cordova App reportado por Fabric SDK
- Apache Cordova: Error al cargar recurso: el servidor respondió con un estado de 404 (no encontrado)
- WebView de Android se muestra en blanco / blanco, la vista no se actualiza en los cambios de css o cambios de HTML, las animaciones son intermitentes
- Creación Ionic de Android: java.lang.IllegalStateException: buildToolsVersion no se especifica
Las recientes herramientas SDK de Android eliminaron el comando android
.
$ android -v The android command is no longer available. For manual SDK and AVD management, please use Android Studio. For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
cordova
está detrás del cambio y alguien parece estar trabajando en ello: https://issues.apache.org/jira/browse/CB-12554
También puede rebajar sus herramientas a una versión donde el android
todavía estaba disponible.
Sin embargo, encontré una forma de ejecutar la aplicación de Android sin tener que degradar mis herramientas de SDK. Yo (1) ejecutar cordova prepare
, luego (2) ejecutar el comando que necesito de Android Studio. En mi caso, ejecutarlo en el emulador era suficiente.
ACTUALIZACIÓN: El problema CB-12554 se resuelve ahora y se publicó con la publicación [email protected]
.
ACTUALIZACIÓN: Hubo varios parches posteriores relacionados hechos y la versión más reciente es [email protected]
. Ejecutar cordova platform rm android; cordova platform add [email protected]
cordova platform rm android; cordova platform add [email protected]
para solucionar los problemas.
Para mí este trabajo, primero revise su versión cordoea android
cordova platform version android
Se muestra 5.0 para mí y después de que la actualización de la versión por este comando
cordova platform update android
@Rjak aquí es el manual para degradar la versión de SDK con enlaces válidos para versiones anteriores de SDK. Funciona para mí con el mismo problema, después de degradado a las herramientas v25.2.5 y plataforma de herramientas para v25.0.3 construir con éxito
Resolví mi pregunta desinstalando Android Studio e instalando el Administrador de SDK de CLI siguiendo esta guía:
https://guides.codepath.com/android/Installing-Android-SDK-Tools
- ¿Cómo puedo hacer que mi ViewPager cargue sólo una página a la vez, es decir, setOffscreenPageLimit (0);
- Adición de widgets a una página de lanzamiento sin bindAppWidgetId ()