Android編譯可執行程序

在Android開發中,經常遇到用C或C++可執行程序驗證問題的情況,下面是Android.mk中的內容,用以編譯main.c,本例中Android.mk與main.c處於同一目錄,故LOCAL_SRC_FILES中寫爲main.c,如果不在同一目錄,需要加上Android.mk相對位置的程序路徑,否則編譯錯誤。


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是編譯爲可執行程序,編譯後的目錄在/out/target/product/***/system/bin/目錄下。

而後可adb push至設備中執行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章