ant debug, et le sdk.dir
J'ai un problème pour générer le Android APK fichier.
Quand je lance ant debug
compilation fonctionne correctement, mais quand je lance ant debug
J'ai l'erreur suivante:
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
Je ne sais pas quel est le problème.
OriginalL'auteur lordubik | 2012-11-09
Vous devez vous connecter pour publier un commentaire.
Votre projet doit avoir un
local.properties
fichier avec unesdk.dir
ligne qui pointe vers l'emplacement de votre Android SDK est installé:Pour créer ce fichier si il n'existe pas, exécutez
android update project -p ...
où la...
est le chemin d'accès à votre projet.Ensuite, vous ne devriez pas obtenir cette erreur.
BUILD FAILED /Utilisateurs/smartmind/Œuvres/SDK/Android/sdk/tools/ant/build.xml:569: L'erreur suivante s'est produite lors de l'exécution de cette ligne: /Users/smartmind/Œuvres/Smallthing/cocos2d-x/cocos2dx/plate-forme/android/java/build.xml:46: sdk.dir est manquant. Assurez-vous de générer des locaux.en utilisant les propriétés 'android mise à jour du projet ou de l'injecter par un env var
Au-delà de s'assurer que vous êtes sur la dernière édition de l'Android outils, et faire en sorte que la valeur de
sdk.dir
est tout à fait exact, je n'ai pas de recommandation.ok, résolu avec cette syntaxe: ant-Dsdk.dir=$ANDROID_HOME -Dtarget=android-16 debug. Merci quand même pour votre aide!
OriginalL'auteur CommonsWare
j'ai eu le même problème, je résoudre le problème à l'aide d'un -Dvar ou VM argument.
où $SDK_ROOT est android SDK chemin
OriginalL'auteur Lyoneel