2016-02-01 1 views
0

Je suis un débutant à Android NDK avec Android Studio. Tout en essayant de saisir les idées grâce à des tutoriels, je me suis très confus. Principalement je suis confus au sujet de la méthode de construction du projet natif.Confusions dans les échantillons NDK

Par exemple, tout en suivant le tutoriel this, lorsque je compile le projet, aucun fichier n'est créé dans le projet libs. De plus, il n'y a pas besoin de Android.mk et Application.mk faire aussi des fichiers. Toutefois, le tutoriel second traite le fichier make.

Quelqu'un peut-il m'expliquer pas à pas, étape par étape, les étapes de construction. Je ne suis pas sûr à quel point il est difficile pour l'équipe Android de faire une explication simple tutoriel une version de construit.

+0

Veuillez réduire la question à une question spécifique (par exemple, une étape de construction spécifique que vous avez de la difficulté à comprendre). En ce moment, il serait très difficile de répondre à cette question, car nous ne pouvons pas savoir d'après ce que vous avez écrit quel est votre niveau actuel de compréhension (encore moins le niveau actuel de compréhension de chaque personne qui trouvera cette question dans l'avenir). – Michael

Répondre

2

Je ne sais pas, si le temps de cette écriture (01/02/2016-Android Studio 2.0 Aperçu 9) NDK est encore officiellement pris en charge, mais il est sûrement été en cours de développement. C'est la raison d'utiliser Eclipse + ADT + NDK dans le guide officiel comme vous pouvez le voir dans la section Setup. Je crois qu'une fois le processus terminé, la documentation sera mise à jour.

Vous êtes libre de choisir l'approche à utiliser:

  • Eclipse + ADT + NDK ou
  • Android Studio + Gradle + NDK

Avec la seconde approche Gradle génère automatiquement les fichiers *.mk , bien que vous puissiez utiliser vos propres fichiers en empêchant la génération automatique selon The new NDK support in Android Studio par ph0b.

+0

merci @Onik qui supprime en fait ma confusion J'espère qu'à l'avenir leur documentation deviendra cohérente. Comme même les échantillons fournis avec ndk-bundle sont également compilés pour eclipse. –