Ant debug y sdk.dir

Tengo un problema para generar el archivo APK de Android.

Cuando ejecuto ant debug compilación de ant debug funciona bien, pero cuando ejecuto ant debug

Tengo siguiente error:

 iMac:proj.android smartmind$ ant debug Buildfile: /Users/smartmind/Works/Smallthing/cocos2d-x/samples/HelloCpp/proj.android/build.xml BUILD FAILED /Users/smartmind/Works/Smallthing/cocos2d-x/samples/HelloCpp/proj.android/build.xml:46: sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through an env var Total time: 0 seconds 

No sé cuál es el problema.

Su proyecto debe tener un archivo local.properties con una línea sdk.dir que sdk.dir dónde está instalado su SDK de Android:

 # This file is automatically generated by Android Tools. # Do not modify this file -- YOUR CHANGES WILL BE ERASED! # # This file must *NOT* be checked into Version Control Systems, # as it contains information specific to your local configuration. # location of the SDK. This is only used by Ant # For customization when using a Version Control System, please read the # header note. sdk.dir=/opt/android-sdk-linux_x86 

Para crear este archivo si no existe, ejecute el android update project -p ... donde ... es la ruta de acceso a su proyecto.

Tuve el mismo problema, resuelvo el problema usando un -Dvar

 ant debug -Dsdk.dir=$SDK_ROOT 

Donde $ SDK_ROOT es la ruta del SDK de Android

  • ¿Existe una forma preferida de obtener la hora del sistema en cocos2d-x?
  • No se pudo cargar el juego: findLibrary devuelto null: con cocos2d-x, no hay éxito a pesar de muchos intentos?
  • Cocos2D-X para android, Símbolo 'cocos2d' no se pudo resolver
  • RapidJson undefined refrence
  • Enviar un parámetro android.content.Context a una función con JNI
  • Representación en cocos2d-x utilizando valores de una función matemática
  • Cocos2d-X no encuentra la plataforma android
  • Cómo deshabilitar los registros de las API externas en Android
  • ABORTO: HEAP MEMORY CORRUPTION en NDK env. (Biblioteca POCO, Sqlite3, Cocos2dx)
  • "No se puede encontrar el módulo con la etiqueta 'CocosDenshion / android' en ruta de importación" error en la aplicación cocos2dx
  • Utilice nuevo firebase sdk en el proyecto android eclipse
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.