gpt4 book ai didi

android AOSP,添加新的可执行[.c]代码

转载 作者:行者123 更新时间:2023-12-05 00:17:39 24 4
gpt4 key购买 nike

我一直在尝试在 android 构建中引入新命令。

我做了什么:

在 AOSP 源代码树中:

1) 在 android/External Directory 中创建新目录 说: newCmd/newCmd.c、newCmd/Android.mk

In the Android.mk

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES:= newCmd.c
LOCAL_MODULE := newCmd
LOCAL_STATIC_LIBRARIES := libcutils libc
include $(BUILD_EXECUTABLE)

2)在顶部,我运行了“m”命令。 我的程序已编译,并得到以下输出。

target Executable: newCmd (out/target/product/generic/obj/EXECUTABLES/newCmd_intermediates/LINKED/newCmd)
target Symbolic: newCmd (out/target/product/generic/symbols/system/bin/newCmd)
Export includes file: external/newCmd/Android.mk -- out/target/product/generic/obj/EXECUTABLES/newCmd_intermediates/export_includes
target Strip: newCmd (out/target/product/generic/obj/EXECUTABLES/newCmd_intermediates/newCmd)
Target ram disk: out/target/product/generic/ramdisk.img

问题:

当我启动模拟器时,我在/system/bin 目录中看不到 newCmd。

我错过了什么吗?

请多多指教。

最佳答案

好的。

我找到了解决方案。在我将包名称包含在 PRODUCT_PACKAGES 标记下的 core.mk 文件中之后,它已得到解决。

无论如何,谢谢大家。

关于android AOSP,添加新的可执行[.c]代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20899360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com