单独的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