Android 源码编译如何确定模块安装的位置

简介: Android 源码编译如何确定模块安装的位置

1、system/app


image.png


首先明确一点

include $(CLEAR_VARS)

include $(BUILD_PACKAGE)

组合用于编译带源码src文件夹

include $(CLEAR_VARS)

LOCAL_MODULE_CLASS := APPS

include $(BUILD_PREBUILT)

组合用于编译带apk文件

不指定路径时,默认输出到 system/app 目录

frameworks\base\packages\EasterEgg\Android.mk

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_STATIC_JAVA_LIBRARIES := \
    android-support-v4 \
    android-support-v13 \
    android-support-dynamic-animation \
    android-support-v7-recyclerview \
    android-support-v7-preference \
    android-support-v7-appcompat \
    android-support-v14-preference \
    jsr305
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_PACKAGE_NAME := EasterEgg
LOCAL_CERTIFICATE := platform
include $(BUILD_PACKAGE)
include $(call all-makefiles-under,$(LOCAL_PATH))

2、system/bin


image.png


3、system/etc


image.png


4、system/etc/xxxx


image.png


5、system/framework


image.png

6、system/lib


image.png

7、system/lib/xxxx


image.png


8、system/priv-app


image.png


9、system/xbin


image.png


10、system/yyyy


image.png


11、vendor/app


image.png


12、vendor/bin


image.png

13、vendor/etc


image.png

14、vendor/etc/xxxx


image.png


15、vendor/framework


image.png


16、vendor/lib


image.png


17、vendor/lib/xxxx


image.png


18、vendor/priv-app


image.png


19、vendor/xbin


image.png


20、vendor/yyyy


image.png


21、data


image.png


22、data/app


image.png

23、data/xxxx


image.png


24、root


image.png


25、root/bin


image.png


# 26、root/sbin


image.png

27、root/etc


image.png


28、root/usr


image.png


29、odm/app


image.png


30、oem/app



image.png

目录
相关文章
|
1月前
|
开发工具 Android开发 git
Windows下载android2.2完整源码(转)
Windows下载android2.2完整源码(转)
43 3
|
3天前
|
Java API 开发工具
如何将python应用编译到android运行
【6月更文挑战第27天】本文介绍在Ubuntu 20上搭建Android开发环境,包括安装JRE/JDK,设置环境变量,添加i386架构,安装依赖和编译工具。并通过`p4a`命令行工具进行apk构建和清理。
20 6
如何将python应用编译到android运行
|
10天前
|
Android开发 iOS开发
android自动化编译
android自动化编译
|
1月前
|
Java 开发工具 Android开发
如何在Eclipse中查看Android源码或者第三方组件包源码(转)
如何在Eclipse中查看Android源码或者第三方组件包源码(转)
21 4
|
1月前
|
Linux 编译器 开发工具
Android内核的编译过程
Android内核的编译过程
32 0
|
1月前
|
Java Android开发
Android12 双击power键启动相机源码解析
Android12 双击power键启动相机源码解析
63 0
|
8天前
|
C# Android开发 开发者
Android gradle编译时字节码处理
Android gradle编译时字节码处理
13 1
|
3天前
|
Java API Android开发
技术经验分享:Android源码笔记——Camera系统架构
技术经验分享:Android源码笔记——Camera系统架构
|
3天前
|
开发工具 Android开发
技术经验分享:Android编译命令m、mm、mmm区别及工程搭建示例
技术经验分享:Android编译命令m、mm、mmm区别及工程搭建示例
|
8天前
|
Java 程序员 API
Android 编译插桩操纵字节码
Android 编译插桩操纵字节码
8 0