J.C*_*ill 3 android android-source
我已经下载(使用repo)Android 4.0操作系统源代码(从这里 - http://source.android.com/).我正在尝试将新的外部项目(在外部/例如external/libhelloworld中)添加到构建系统,以便将其内置到系统映像中.在那个项目中,我想部署一个shell脚本并让它保留rwxr-xr-x的权限,但是当我构建它并加载模拟器时,我看到文件权限已经改为rw-r - r-- .我正在将脚本部署到/ etc.我的Android.mk文件看起来像这样
LOCAL_PATH:= $(调用my-dir)
include $(CLEAR_VARS)LOCAL_MODULE:= libhelloworld LOCAL_MODULE_TAGS:=可选LOCAL_MODULE_SRC:= helloworld.c include $(BUILD_SHARED_LIBRARY)
include $(CLEAR_VARS)LOCAL_MODULE:= myscript.sh LOCAL_MODULE_TAGS:=可选LOCAL_MODULE_SRC:= $(LOCAL_MODULE)LOCAL_MODULE_CLASS:= EXECUTABLES LOCAL_MODULE_PATH:= $(TARGET_OUT)/ etc/helloscripts包含$(BUILD_PREBUILT)
我看到脚本权限在复制到中间区域时会被保留,但之后在构建过程中的某些时候会更改权限.知道为什么脚本权限被添加到系统映像时不会被保留?我的Android.mk中是否缺少某些东西?
您可以在此文件中更改系统映像文件系统修改:
system/core/include/private/android_filesystem_config.h
Run Code Online (Sandbox Code Playgroud)
尝试更改权限.如果您有问题,请在此处发布.
| 归档时间: |
|
| 查看次数: |
1471 次 |
| 最近记录: |