2010-11-18 12 views
0

J'ai trop de confusions dans le codage natif pour android. Mon application veut jouer à mms: // stream et je suis confrontée à de sérieux problèmes. Mais la question fondamentale estquelle est la différence entre ndk-build et make APP pour android?

Quelle est la différence entre NDK-build (que j'utilise habituellement) et faire APP (j'ai vu beaucoup de blogs sur eux un d'eux est this)

Une autre liée question

Supposons mon projet est dans E: \ WorkSpace \ mmsTests \ AnotherMMS (chemin modifié si vous voulez tester: il contenait espaces blancs) Et mon chemin de NDK est D: \ android-NDK-R4b-windows \ android-ndk-r4b

Comment puis-je utiliser APP avec cygwin? Mon OS est Windows XP SP2.

EDIT: J'ai ajouté l'emplacement de NDK dans ma variable PATH

Merci à l'avance

Répondre

2

Le 'make APP = ...' méthode a été le système de construction de NDK d'origine, mais est maintenant dépréciée en faveur de la méthode ndk-build. Tout ce qui peut être construit avec make APP = xxx peut être construit avec ndk-build. ndk-build nécessite moins de configuration manuelle et de chemins codés en dur.

+0

Remerciements, encore une petite curiosité. Les ndks sont-ils liés aux sdks? mon ndk est r4b, puis-je cibler mon application pour le périphérique 1.6 pendant que je construis mon application avec ce ndk? – Prasham

+1

@ MobileDev123 - oui. Le NDK lit la plateforme cible dans le fichier default.properties. Réglez-le sur 'target = android-4' pour 1.6. – richq