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.启动模拟器

相关推荐
Free丶Chan6 小时前
关于KEIL下载提示UnKown CPU(STM32)
stm32·单片机·嵌入式硬件
黑客思维者6 小时前
机器学习006:监督学习【回归算法】(概论)--教AI从历史中预测未来
人工智能·学习·机器学习·监督学习·回归算法
xunyan62346 小时前
面向对象(下)-内部类的分类
java·学习
boneStudent6 小时前
Day35:DMA 原理与架构
stm32·单片机·嵌入式硬件
黑客思维者7 小时前
机器学习003:无监督学习(概论)--机器如何学会“自己整理房间”
人工智能·学习·机器学习·无监督学习
Vizio<7 小时前
STM32HAL库开发笔记-GPIO输入
笔记·stm32·单片机·嵌入式硬件
硅农深芯7 小时前
什么时候要用开漏输出(open drain output)?
单片机·嵌入式硬件·gpio·开漏输出·open drain
wdfk_prog8 小时前
[Linux]学习笔记系列 -- [fs]dcache
linux·数据库·笔记·学习·ubuntu
小智RE0-走在路上8 小时前
Python学习笔记(7)--集合,字典,数据容器总结
笔记·python·学习
wy3136228218 小时前
android——开发中的常见Bug汇总与解决方案(闪退)
android·bug