ANDROID NDK – android: comando no encontrado

Estaba tratando de pasar por el primer ejemplo de ejercicio proporcionado en Android NDK. Estaba tratando de ejecutar el siguiente comando en cygwin

android update project –p 

Sin embargo, estoy recibiendo android: command not found error .

Revisé las variables de PATH. Ya tenía ANDROID_HOME , ANDROID_HOME/platforms , ANDROID_HOME/tools , ANDROID_HOME/platform-tools

Una cosa que me di cuenta es que no hay no application named android en cualquiera de la carpeta. Sólo hay an executable JAR file named android . ¿Está bien, o, este es mi error?

Mi valor de PATH agregado a petición

 bin:/cygdrive/c/Program Files/Java/jdk1.7.0_03/bin:/cygdrive/c/Program Files/Java/jdk1.7.0_03/include:/cygdrive/c/Ant2/bin:/cygdrive/c/Android/android-sdk/tools:/cygdrive/c/Android/android-sdk/platform-tools:/cygdrive/c/android-ndk/android-ndk-r8b:/cygdrive/c/Program Files/Java/jdk1.7.0_03/lib:/cygdrive/c/Android/android-sdk/platforms:/cygdrive/c/Program Files/Java/jdk1.7.0_03/bin:/usr/lib/lapack 

¿Puede alguien predecir lo que estoy perdiendo?

Gracias 🙂

utilizar:

 $ android.bat update project --path . 

Hay errores en su enfoque:

  • Usted no necesita Cygwin y usted no debe utilizarlo con el último NDK o SDK (y probablemente nunca, en cualquier caso) porque se distribuyen para Windows, se supone que trabajan en un ambiente de Windows y no debajo de Cygwin; Este es un enfoque utilizado para las versiones realmente antiguas de la Android NDK (Cygwin), pero no para la última.
  • El SDK de Android requiere el JDK 6 no 7

Suponiendo que solucionará estos errores, la parte que todavía falta es:

  • Justo después de la descarga del SDK oficial que tiene que ejecutar al administrador al menos una vez, descargar las herramientas de la plataforma y al menos una plataforma, el ejecutable android normalmente se incluye en el directorio de tools en la raíz de su directorio de SDK
  • Tu android comando es incorrecto y no funcionará incluso con Android instalado correctamente, esta es una versión correcta entre todos los que son posibles android update project –p . -t android-10 android update project –p . -t android-10
  • Android no tiene nada que ver con los archivos jar en términos estrictos, los archivos jar son contenedores utilizados por los desarrolladores para agregar funcionalidades, se pueden ver como bibliotecas, pero Android no se preocupa por los archivos jar y archivos apk sólo se requiere para contener archivos .dex , Archivos para la VM Dalvik

Este comando de android ... se utiliza para actualizar la configuración del edificio a una ruta de acceso y un destino en particular, después de eso debe tener al menos la configuración mínima para producir un apk si el código fuente está bien escrito y organizado.

Si la aplicación sólo está escrita en Java sólo necesita crear el apk en este punto, puede hacer esto con un IDE como Eclipse o con ant haciendo sólo ant debug o ant release desde la raíz de su proyecto.

Si todo va a estar bien, encontrarás el apk en tu carpeta <project root>/bin .

 C:\Users\Iuliia\AppData\Local\Android\android-sdk\tools\android.bat update project --path . 

es lo mismo que

 android update project –p 

Si no tienes android en tu PATH. No te olvides de dar tu camino a Android SDK.

  • Adb no se reconoce como comando interno o externo en Windows
  • IntelliJ IDEA 12 y Homebrew Android SDK
  • Obtener el camino real de URI de archivo en sdcard marshmallow
  • Android: ¿Cómo comprobar si una ruta de acceso contiene punto de contacto?
  • Camino de Android Studio a diferentes directorios
  • ¿Cómo obtener Mono Xamarin carpeta de la ruta de acceso de Android?
  • Cómo serializar un objeto de android.graphics.Path
  • Dibujar una ruta de movimiento de un solo toque en android
  • Obtener el camino real de URI, KitKat Android nuevo marco de acceso de almacenamiento
  • Error al instalar apk en el dispositivo 'emulator-5554': timeout
  • Encontrar puntos contenidos en una ruta de acceso en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.