Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何触发Android apk的重建?_Android - Fatal编程技术网

如何触发Android apk的重建?

如何触发Android apk的重建?,android,Android,我有一个用make构建的apk,因此它有一个与之关联的Android.mk文件。现在,我想确保每次与apk完全无关的特定文件发生更改时,都会重新生成此apk。因此,我需要以某种方式指定从apk到这个特定文件的依赖关系,但我不知道如何做到这一点。有什么建议吗 欢迎您的任何意见 谢谢大家! 更多信息: 我看到的问题是,apk:s的Android.mk文件中没有任何目标。它们基本上是这样的: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCA

我有一个用make构建的apk,因此它有一个与之关联的Android.mk文件。现在,我想确保每次与apk完全无关的特定文件发生更改时,都会重新生成此apk。因此,我需要以某种方式指定从apk到这个特定文件的依赖关系,但我不知道如何做到这一点。有什么建议吗

欢迎您的任何意见

谢谢大家!

更多信息:

我看到的问题是,apk:s的Android.mk文件中没有任何目标。它们基本上是这样的:

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

include $(BUILD_PACKAGE)
由于没有目标,我无法添加任何依赖项。

如果您使用的是make而不是ant,则make文件通常有一种格式

<target> : <dependencies>
<tab><command>
如果你的Android.mk看起来就是这个样子,那么我会说只需将另一个文件的名称添加到依赖项列表中

如果我完全离开这里,我们能看到Android.mk的部分或全部吗