【发布时间】:2014-07-04 01:33:21
【问题描述】:
我需要将 timetest 目录的可执行文件添加到 system.img 文件中,以便我可以从 shell 访问命令。地点在:https://android.googlesource.com/platform/system/extras/+/android-4.4.4_r1/tests/timetest/。所以我所做的就是进入 timetest 目录并发出以下命令:
mm snod
输出如下:
PRODUCT_COPY_FILES device/generic/goldfish/data/etc/apns-conf.xml:system/etc/apns-conf.xml ignored.
make: Entering directory `/home/username/android_built/android'
target thumb C: timetest <= frameworks/base/cmds/timetest/timetest.c
target StaticExecutable: timetest (out/target/product/hammerhead/obj/EXECUTABLES/timetest_intermediates/LINKED/timetest)
target Symbolic: timetest (out/target/product/hammerhead/symbols/sbin/timetest)
target Strip: timetest (out/target/product/hammerhead/obj/EXECUTABLES/timetest_intermediates/timetest)
Install: out/target/product/hammerhead/root/sbin/timetest
make: Leaving directory `/home/username/android_built/android'
为了清楚起见,省略了文件安装部分。
以下输出是在我尝试将 timetest 复制到 frameworks/base/cmds 之后,如本问题所述:android AOSP, adding new executable [.c] code。我也直接试了。
然后我查看了整个手机,包括 xbin,bin 目录。我也使用了 find / -name "timetest",但是找不到可执行文件。我做错了什么?
【问题讨论】:
标签: android android-source android-build