Android.mk 常用模块类型

1 apk

include $(CLEAR_VARS)
LOCAL_MODULE := myapp
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res
LOCAL_CERTIFICATE := platform
include $(BUILD_PACKAGE)

2 shared_library

  • 生成的是动态库(.so 文件)
include $(CLEAR_VARS)
LOCAL_MODULE := mylibrary
LOCAL_SRC_FILES := mylibrary.cpp
include $(BUILD_SHARED_LIBRARY)

3 static_library

  • 生成的是静态库(.a 文件)
include $(CLEAR_VARS)
LOCAL_MODULE := mylibrary
LOCAL_SRC_FILES := mylibrary.cpp
include $(BUILD_STATIC_LIBRARY)

4 java_binary

  • 用于编译 Java 代码并生成可执行的 Java 程序(.jar 文件)
include $(CLEAR_VARS)
LOCAL_MODULE := mylibrary
LOCAL_SRC_FILES := $(call all-java-files-under, src)
include $(BUILD_JAVA_LIBRARY)

5 cc_binary

  • 用于编译 C/C++ 代码并生成可执行的 C/C++ 程序
include $(CLEAR_VARS)
LOCAL_MODULE := myexecutable
LOCAL_SRC_FILES := myexecutable.cpp
include $(BUILD_EXECUTABLE)

相关推荐

  1. Android.bp 模块类型

    2024-01-07 01:00:02       46 阅读
  2. Android.mk 模块类型

    2024-01-07 01:00:02       49 阅读
  3. 数据库数据类型

    2024-01-07 01:00:02       57 阅读
  4. Python模块

    2024-01-07 01:00:02       31 阅读
  5. ansible模块

    2024-01-07 01:00:02       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-07 01:00:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-07 01:00:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-07 01:00:02       87 阅读
  4. Python语言-面向对象

    2024-01-07 01:00:02       96 阅读

热门阅读

  1. Go语言程序设计-第6章--方法

    2024-01-07 01:00:02       61 阅读
  2. 后端开发——JDBC的学习(二)

    2024-01-07 01:00:02       53 阅读
  3. Web网页开发-总结笔记1

    2024-01-07 01:00:02       48 阅读
  4. 2023-应用开发中遇到的问题与解决方案

    2024-01-07 01:00:02       46 阅读
  5. 力扣(leetcode)第383题赎金信(Python)

    2024-01-07 01:00:02       61 阅读
  6. 每日一题 - 240106 - D - Loong and Takahashi

    2024-01-07 01:00:02       100 阅读
  7. RocketMQ

    RocketMQ

    2024-01-07 01:00:02      50 阅读
  8. HTTP网络相关知识

    2024-01-07 01:00:02       57 阅读
  9. Kibana

    Kibana

    2024-01-07 01:00:02      56 阅读