Android Buildcook 编译之Android.mk文件的编写


单独的App的Android.mk的写法:

  1. LOCAL_PATH := $(call my-dir)  
  2. include $(CLEAR_VARS)  
  3.   
  4. # Build all java files in the java subdirectory  
  5. # 编译java目录下面的所以的java文件  
  6. LOCAL_SRC_FILES := $(call all-subdir-java-files)  
  7.   
  8. # Name of the APK to build  
  9. # 编译的APK的名字  
  10. LOCAL_PACKAGE_NAME := LocalPackage  
  11.   
  12.   # Tell it to build an APK   
  13.   include $(BUILD_PACKAGE)  

编译App引用第三方的Jar包,Android.mk文件的写法

修改 Android.mk 文件中 //add 为新添加的内容

  1. LOCAL_PATH := $(call my-dir)  
  2. include $(CLEAR_VARS)  
  3. ...   
  4. LOCAL_STATIC_JAVA_LIBRARIES := 3rd-part // add     等号后面是别名,别名可以任意取  
  5. ...   
  6. include $(BUILD_PACKAGE)  
  7.   
  8.   
  9. include $(CLEAR_VARS) // add   
  10.   
  11.   
  12. LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := 3rd-part:lib/3rd-part.jar //add 等号后面的格式为  别名:jar包路径  
  13.   
  14.   
  15.   
  16. include $(BUILD_MULTI_PREBUILT) //add  

相关内容