我已经下载了(用回购)的Android 4.0的操作系统的源代码(从这里开始- http://source.android.com/ )。 我想,这样它内置到系统中的图像添加一个新的外部项目(在外部/例如外部/ libhelloworld)来构建系统。 在该项目中,我想部署一个shell脚本,并使其保持它的这是rwxr-XR-X权限,但是当我建立它并加载模拟器我看到文件权限已更改为RW-R - R-- 。 我部署脚本到/ etc。 我Android.mk文件看起来像这样
LOCAL_PATH:= $(叫我-DIR)
包括$(CLEAR_VARS)LOCAL_MODULE:= libhelloworld LOCAL_MODULE_TAGS:=可选LOCAL_MODULE_SRC:= helloworld.c包括$(BUILD_SHARED_LIBRARY)
包括$(CLEAR_VARS)LOCAL_MODULE:= myscript.sh LOCAL_MODULE_TAGS:=可选LOCAL_MODULE_SRC:= $(LOCAL_MODULE)LOCAL_MODULE_CLASS:=可执行LOCAL_MODULE_PATH:= $(TARGET_OUT)的/ etc / helloscripts包括$(BUILD_PREBUILT)
我看到,当它被复制到中间区域,但随后权限后在构建过程中在某一时刻改变了脚本的权限将被保留。 任何想法,为什么当它被添加到系统映像脚本的权限没有被保存下来? 有什么事我是从我的Android.mk失踪?