Android车机DIY开发之软件篇(八)单独编译

Android车机DIY开发之软件篇(八)单独编译

1.CarLauncher单独编译

CarLauncher源码位于 packages/apps/Car/Launcher

用Eclipse ADT 谷歌定制版编译而成,.mk .bp编译

Android13目录如下:

bash 复制代码
alientek@alientek:~/packages/apps/Car$ ls
Calendar                        LatinIME          MessengerPrebuilt  Settings
Cluster                         ***Launcher***          Notification       SettingsIntelligence
DebuggingRestrictionController  LinkViewer        Provision          systemlibs
DialerPrebuilt                  LocalMediaPlayer  Radio              SystemUI
Hvac                            MediaPrebuilt     RotaryController   SystemUpdater

SubLime或者Android Studio打开编译同步Launcher可以看到代码:

AndroidManifest.xml 是车载launch入口

android:name=".CarLauncher"

CarLauncher.java

####1.在根目录执行,再进Launcher执行

bash 复制代码
source build/envsetup.sh
cd packages/apps/Car/Launcher
~/packages/apps/Car/Launcher$ mm

####2.在根目录全编

bash 复制代码
source build/envsetup.sh
lunch 
74  
make -j5

####3.启动模拟器

2.Framework单独编译,时间很长

修改屏幕方向后模拟器无法启动log
WARNING | *** No gRPC protection active, consider launching with the -grpc-use-jwt flag.
**

INFO | Started GRPC server at 127.0.0.1:8554, security: Local, auth: none

INFO | Advertising in: /run/user/1000/avd/running/pid_1968051.ini

INFO | Setting display: 0 configuration to: 1080x600, dpi: 120x120*

####1.在根目录执行,再进Launcher执行

bash 复制代码
source build/envsetup.sh
cd frameworks/base
~/frameworks/base$ mm

####2.在根目录全编

bash 复制代码
source build/envsetup.sh
lunch 
74  
make -j5

####3.启动模拟器

相关推荐
奔跑吧 android1 小时前
【android bluetooth 案例分析 03】【PTS 测试 】【PBAP/PCE/SGSIT/SERR/BV-01-C】
android·pts·aosp·pbap·sgsit
丰锋ff2 小时前
操作系统学习笔记第3章 内存管理(灰灰题库)
笔记·学习
Linux嵌入式木子2 小时前
# 2-STM32F103-复位和时钟控制RCC
stm32·单片机·嵌入式硬件
jackson凌2 小时前
【Java学习笔记】equals方法
java·笔记·学习
虾球xz2 小时前
游戏引擎学习第282天:Z轴移动与摄像机运动
c++·学习·游戏引擎
.小墨迹3 小时前
Apollo学习——planning模块(3)之planning_base
linux·开发语言·c++·学习·自动驾驶
龙湾开发3 小时前
计算机图形学编程(使用OpenGL和C++)(第2版)学习笔记 10.增强表面细节(一)过程式凹凸贴图
c++·笔记·学习·3d·图形渲染
小智学长 | 嵌入式3 小时前
单片机-STM32部分:13-1、编码器
单片机·嵌入式硬件
自学互联网3 小时前
系统集成项目管理工程师学习笔记
笔记·学习
暗碳4 小时前
WF24 wifi/蓝牙模块串口与手机蓝牙通信
嵌入式硬件