Importer une bibliothèque c++ (.un ou .donc, fichier) ndk android

J'ai juste traversé développement natif sur android. Je suis réussi à obtenir mon AndroidStudio 2.2.2 prêt pour les natifs debelopment

J'ai aussi construire l'échantillon bonjour-jni projet

Ce que je suis en train de réaliser

Je suis en train d'utiliser une bibliothèque existante conçu en c++ (je vais être fourni avec une bibliothèque statique .un extension ou .donc fichier)

Quelques confusions concernant natif de développement

1) dois-je utiliser le .rpc & .h les fichiers de l'existant de la bibliothèque c++ au lieu de .un ou .donc fichier ?

2) Dois-je faire CMakeLists.texte : jusqu'à présent, comme je l'ai googlé mon .un fichiers n'est pas généré à l'aide de ndk-build , donc j'ai besoin de le faire.

Si j'utilise .rpc & .h fichiers , dois-je faire Android.mk & Application.mk

Ne CMakeLists.texte compiler mes nouvellement développé pour android projet, de la bibliothèque ou mon .un fichier ?

3) Où dois-je mettre la .un fichier dans mon projet . Est-ce sous jni dossier?

4) si mes fichiers de classe java doit définir des méthodes avec mot clé native même comme implémenté en c++ fichier (Exemple : Dans le fichier c++ nom de la méthode getData() , devrait classe java contiennent public natif getData() )

OriginalL'auteur karthik kolanji | 2016-11-04