单独的App的Android.mk的写法:
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) # Build all java files in the java subdirectory # 编译java目录下面的所以的java文件 LOCAL_SRC_FILES := $(call all-subdir-java-files) # Name of the APK to build # 编译的APK的名字 LOCAL_PACKAGE_NAME := LocalPackage # Tell it to build an APK include $(BUILD_PACKAGE)
编译App引用第三方的Jar包,Android.mk文件的写法
修改 Android.mk 文件中 //add 为新添加的内容
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) ... LOCAL_STATIC_JAVA_LIBRARIES := 3rd-part // add 等号后面是别名,别名可以任意取 ... include $(BUILD_PACKAGE) include $(CLEAR_VARS) // add LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := 3rd-part:lib/3rd-part.jar //add 等号后面的格式为 别名:jar包路径 include $(BUILD_MULTI_PREBUILT) //add