androidexternal目录下新增一个可执行应用及编译
androidexternal目錄下新增一個(gè)可執(zhí)行應(yīng)用及編譯
?
新增的應(yīng)用為test文件夾,此文件夾下包含Android.mk和test.cpp文件,Android.mk內(nèi)容如下:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := study.cpp
LOCAL_MODULE := study
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_PATH := $(TARGET_OUT_EXECUTABLES)
include $(BUILD_EXECUTABLE)
?
TARGET_OUT_EXECUTABLES對(duì)應(yīng)out目錄下的,比如out\target\product\msm8937_64\system\bin
?
截止上面的修改,用mmm external/study可以編譯生成study可執(zhí)行文件到out\target\product\msm8937_64\system\bin,但是整個(gè)系統(tǒng)編譯的時(shí)候不會(huì)生成。為了在在整個(gè)系統(tǒng)編譯的時(shí)候(比如make -j16)能夠生成,還需要修改device\qcom\common\base.mk,增加
PRODUCT_PACKAGES += study
?
相關(guān)鏈接:
Android源碼開(kāi)發(fā)之添加/刪除系統(tǒng)應(yīng)用
http://blog.csdn.net/zrf1335348191/article/details/54907228
?
總結(jié)
以上是生活随笔為你收集整理的androidexternal目录下新增一个可执行应用及编译的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 9soc sensor与bayer se
- 下一篇: Android N Display Si