Utiliser ma propre bibliothèque partagée prédéfinie dans un projet Android NDK

Je suis tombé sur ce post qui est à peu près ce dont j'ai besoin:

Comment compiler une bibliothèque statique à l'aide de l'Android NDK?

Fondamentalement, il y a certaines parties de mon projet qui ne sont jamais mis à jour, donc j'essaie d'éviter de les avoir intégrés à chaque fois que je l'ai mise à jour de l'Android.mk fichier à ajouter quelque chose.

La réponse ci-dessus montre comment obtenir le code intégré dans une autre lib statique, mais quand j'essaie de pré-construire le code ci-dessus dans un autre Android.mk fichier, Il ne sera pas construit par lui-même. Cela semble un peu redondant... Si je dois construire les deux en même temps, alors à quoi sert de faire un distinct lib statique de toute façon?

Et si je change d'Android.mk dans le projet distinct à lire:

$(BUILD_SHARED_LIBRARY)

et l'inclure comme ça dans le projet principal:

LOCAL_SHARED_LIBRARIES := libMyaccessories.donc

puis-je obtenir non résolus référence à(nom de la fonction), probablement parce qu'il ne peut pas trouver l'partagé lib(qui est dans l'appel de la voie)

Quelqu'un peut m'aider avec ça?

source d'informationauteur bitwise