在Android開發(fā)中,經(jīng)常遇到用C或C++可執(zhí)行程序驗證問題的情況,下面是Android.mk中的內(nèi)容,用以編譯main.c,本例中Android.mk與main.c處于同一目錄,故LOCAL_SRC_FILES中寫為main.c,如果不在同一目錄,需要加上Android.mk相對位置的程序路徑,否則編譯錯誤。
創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的市中網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:= \
main.c
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE:= hardwareinfo
include $(BUILD_EXECUTABLE)
很簡單吧?BUILD_EXECUTABLE是編譯為可執(zhí)行程序,編譯后的目錄在/out/target/product/***/system/bin/目錄下。
而后可adb push至設(shè)備中執(zhí)行。