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
- Android: Añadir vista Java a la vista OpenGl
- Cómo comprobar el registro de bloqueo usando android ndk en cocos2d-x
- Android NDK: Cómo manejar Volver presionar tecla en Cocos2dx?
- Cambiar Actividad con JNI Llamar o usar Openfeint provoca App-Crash
- Error al ejecutar HelloWorld cocos2dx
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.
- Cocos2dxGLSurfaceView no se puede resolver en un tipo
- Redimensionamiento automático en cocos2dx
- Build_native.py falla con error: crea una biblioteca dinámica para el proyecto .. falla
- Adición de archivos cpp al proyecto cocos2d-x project android
- Cocos2d-x con herramientas de plataforma cruzada de Visual Studio 2015
- Android OBB / ZIP carga (cocos2dx)
- No se pudo cargar cocos2dcpp
- Convertir juego Spritekit a Android?
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