`
meohao
  • 浏览: 94125 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

写在20110619:Android.mk编写格式

 
阅读更多
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := optional            (模式:user eng optional)

LOCAL_STATIC_JAVA_LIBRARIES := libA libB libC   (外部库自定义名称,与后面对应)
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_SRC_FILES += \
    aidl文件路径\Interface_Name.aidl    (外部aidl)

LOCAL_PACKAGE_NAME := Project_Name
LOCAL_CERTIFICATE := shared  (4.2之后的其他应用需要访问需要互相签名)

LOCAL_JAVA_LIBRARIES := 系统内部库名称
LOCAL_JAVA_LIBRARIES += 系统内部库名称  (后面加“\”回车可以继续添加)

LOCAL_PROGUARD_ENABLED := disabled    (禁止编译优化)
LOCAL_SDK_VERSION := current   (当前SDK版本)

include $(BUILD_PACKAGE)


LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libA:libs/×××外部包1.jar
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES += \
libB:libs/×××外部包2.jar \
libC:libs/×××外部包3.jar

include $(BUILD_MULTI_PREBUILT)

# Use the following include to make our test apk.
include $(call all-makefiles-under,$(LOCAL_PATH))


不想把某个应用编译进去,只需在该应用的Android.mk中更改语句
ifneq($TARGET_PRODUCT,Project_Name)
……
endif
分享到:
评论

相关推荐

    Android系统定制之Android.mk和Android.bp语法详解(精通版).mp4

    3.Android.mk或Android.bp中引用Android的第三方(jar、aar、so)、Androidx的类库等的使用方法 4.Android.mk或Android.bp编译生成Apk、静态库、动态库、可执行文件等的使用方法 5.Android系统定制有源码App或无源码...

    android编译系统makefile(Android.mk)写法.pdf

    android编译系统makefile(Android.mk)写法.pdf

    Android.mk文件中文版

    一句一句翻译的NDK Android.mk帮助文档,帮助英语比我还差的哥们熟悉NDK的makefile的编写方法。个人觉得翻译的还算比较准确,因为基本上也都是测试过的,是根据实践参考文档翻译得来。可能是目前为止翻译的最通顺...

    android的MK文件编写规范

    android的mk文件编写,里面有各种模版,可以生成so,a库,也就是android下的makefile

    Android NDK开发JNI及mk

    这是Android NDK开发标准的JNI和Android.mk编写模版,里面的一些东西可能涉及我的项目,但不影响观看

    如何在Android下编译C程序

    Android.mk 文件本身是比较简单的,不过它并不是我们熟悉的 Makefile,而是经过了 Android 自身编译系统的很多处理,因此要真正理清楚其中的联系还比较复杂,不过这种方式的好处在于,编写一个新的 Android.mk 来给 ...

    Android12系统资源目录分析树状图pdf(使用xmind思维导图软件绘画,导出pdf文件,此是压缩包文件,需解压)

    自己整理的Android12版本的系统资源目录分析,包括各个目录对应的分支 ...frameworks:应用程序框架,Android系统核心部分,由Java和C++编写.pdf packages:应用程序包.pdf system:底层文件系统库、应用和组件.pdf

    使用Android Studio实现为系统级的app签名

    1,是将编译好的apk放入源码中vender目录下,编写相应的android.mk文件,并在文件中加入: LOCAL_CERTIFICATE := platform 然后使用“mmm your_apk_file”编译你的apk。 之后会在”out/target/product/youPr

    android_mk——编写规范[定义].pdf

    android_mk——编写规范[定义].pdf

    Android 安卓 jni开发 MakeFile文件分析和编写

    Android jni驱动开发用到的MakeFile文件,即Android.mk文件的分析和编写教程。

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    android_build

    有关对 Android.mk 编写者有用的行为更改列表,请参阅 有关 Android.mk 文件的过时参考,请参阅 。 我们的 Android.mk 文件看起来很相似,但与 NDK 构建系统使用的 Android.mk 文件完全不同。 在别处搜索文档时,...

    建造

    有关对Android.mk编写者有用的行为更改列表,请参见 有关Android.mk文件的过时参考,请参阅 。 我们的Android.mk文件看起来相似,但与NDK构建系统使用的Android.mk文件完全不同。 在其他地方搜索文档时,请确保它...

Global site tag (gtag.js) - Google Analytics