1、 下载busybox源码 2、 make menuconfig 3、 make CROSS_COMPILE=arm-linux- 4、 将busybox拷贝到android目录platform/prebuilt/android-arm/busybox/ 5、 在platform/prebuilt/android-arm/busybox/目录新建编辑Android.mk,内容如下: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS)
# # We do not include source of busybox because of license.(GPL issues) #
LOCAL_SRC_FILES := busybox LOCAL_MODULE := busybox LOCAL_MODULE_CLASS := EXECUTABLES LOCAL_MODULE_TAGS := busybox LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT_SBIN) include $(BUILD_PREBUILT)
# Any prebuilt files with default TAGS can use the below: prebuilt_files :=
$(call add-prebuilt-files, EXECUTABLES, $(prebuilt_files)) 6、 在platform目录运行make busybox即可 7、 系统启动后可运行busybox sh以启动busybox的shell 8、 系统启动后运行一次busybox --install -s DIR来创建所有命令,其中DIR为busybox安装目标目录 |
向android中添加busybox
最新推荐文章于 2023-07-29 14:58:05 发布