2010-10-22 7 views
0

J'ai un apk qui est construit avec make, et donc il a un fichier Android.mk associé. Maintenant, je veux m'assurer que cette apk est reconstruite chaque fois qu'un fichier spécifique (qui n'est pas du tout lié à l'apk) a changé. J'ai donc besoin de spécifier une dépendance de mon apk à ce fichier spécifique mais je n'arrive pas à comprendre comment le faire. Aucun conseil?Comment puis-je déclencher une reconstruction de mon apk Android?

Toute contribution est appréciée!

Merci!

Quelques informations supplémentaires:

Le problème que je vois est que les fichiers Android.mk pour apk: s n'ont pas de « cibles » en eux. Ils ressemblent fondamentalement à quelque chose comme ceci:

LOCAL_PATH := $(call my-dir) 
include $(CLEAR_VARS) 
LOCAL_SRC_FILES := $(call all-java-files-under, src) 
LOCAL_PACKAGE_NAME := MyApp 

include $(BUILD_PACKAGE) 

Puisqu'il n'y a aucune cible, je ne peux pas ajouter n'importe quelle dépendance.

Répondre

0

Si vous utilisez make et non ant, puis rendre les fichiers ont généralement un format

<target> : <dependencies> 
<tab><command> 

Si c'est ce que votre Android.mk a tendance à ressembler, je dirais simplement ajouter le nom de cette autre fichier à la liste de dépendances.

Si je suis totalement absent, pouvons-nous voir une partie ou la totalité de Android.mk?

Questions connexes