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
分享到:
相关推荐
3.Android.mk或Android.bp中引用Android的第三方(jar、aar、so)、Androidx的类库等的使用方法 4.Android.mk或Android.bp编译生成Apk、静态库、动态库、可执行文件等的使用方法 5.Android系统定制有源码App或无源码...
android编译系统makefile(Android.mk)写法.pdf
一句一句翻译的NDK Android.mk帮助文档,帮助英语比我还差的哥们熟悉NDK的makefile的编写方法。个人觉得翻译的还算比较准确,因为基本上也都是测试过的,是根据实践参考文档翻译得来。可能是目前为止翻译的最通顺...
android的mk文件编写,里面有各种模版,可以生成so,a库,也就是android下的makefile
这是Android NDK开发标准的JNI和Android.mk编写模版,里面的一些东西可能涉及我的项目,但不影响观看
Android.mk 文件本身是比较简单的,不过它并不是我们熟悉的 Makefile,而是经过了 Android 自身编译系统的很多处理,因此要真正理清楚其中的联系还比较复杂,不过这种方式的好处在于,编写一个新的 Android.mk 来给 ...
自己整理的Android12版本的系统资源目录分析,包括各个目录对应的分支 ...frameworks:应用程序框架,Android系统核心部分,由Java和C++编写.pdf packages:应用程序包.pdf system:底层文件系统库、应用和组件.pdf
1,是将编译好的apk放入源码中vender目录下,编写相应的android.mk文件,并在文件中加入: LOCAL_CERTIFICATE := platform 然后使用“mmm your_apk_file”编译你的apk。 之后会在”out/target/product/youPr
android_mk——编写规范[定义].pdf
Android jni驱动开发用到的MakeFile文件,即Android.mk文件的分析和编写教程。
的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...
有关对 Android.mk 编写者有用的行为更改列表,请参阅 有关 Android.mk 文件的过时参考,请参阅 。 我们的 Android.mk 文件看起来很相似,但与 NDK 构建系统使用的 Android.mk 文件完全不同。 在别处搜索文档时,...
有关对Android.mk编写者有用的行为更改列表,请参见 有关Android.mk文件的过时参考,请参阅 。 我们的Android.mk文件看起来相似,但与NDK构建系统使用的Android.mk文件完全不同。 在其他地方搜索文档时,请确保它...