Ubuntu下编译安卓源码
来源:互联网 发布:java员工管理系统简历 编辑:程序博客网 时间:2024/05/22 12:39
最近对Ubuntu编译安卓项目稍有了解,在这里给大家分享下其编译步骤的一点心得。如有不正确的地方还望大家多多指教。
对于编译,首先得把环境搭建好,对于不同的安卓源码在操作系统上也会有要求:
操作系统要求
Android版本——————————————编译要求的Ubuntu最低版本
- Android 6.0至AOSP master————1. Ubuntu 14.04
- Android 2.3.x至Android 5.x————2. Ubuntu 12.04
Android 1.5至Android 2.2.x————3. Ubuntu 10.04
对于JDK也同样是有区别的:
JDK要求
Android版本————————————编译要求的JDK版本
AOSP的Android主线—————————JDK8
Android 5.x至android 6.0——————JDK7
Android 2.3.x至Android 4.4.x————JDK6
Android 1.5至Android 2.2.x —————JDK5
接下来就是正式的编译步骤了
. build/envsetup.sh
这一步是为了初始化编译环境,
(特别提醒:针对安卓4.2.x—4.4.x版本可选择. selfenv进行编译环境的初始化)lunch xx
选择编译目标(安卓4.2.x—4.4.x版本可不用选择)mmm packages/apps/应用名 -B 模块编译
选择你要编译的项目
首次编译的时候可不用加-B
-B的意思是再次编译- 应用层安装
adb install -r out/target/product/ac8317/system/app/APK名 - 系统层安装:
a、adb root
b、adb remount
c、adb push out/target/product/ac8317/system/app/APK名 system/app
d、adb shell reboot
a和b两步是为了获取权限
- 应用层安装
有不足之处还望多多指点
谢谢!
阅读全文
1 0
- Ubuntu下编译安卓源码
- ubuntu 14.04 下编译安卓5.0.2源码
- 安卓源码下编译
- ubuntu编译安卓5.0源码小记
- ubuntu 安卓源码编译环境搭建
- VMware fusion下ubuntu(16)虚拟机编译安卓源码笔记
- Ubuntu下编译源码
- 安卓源码编译
- 安卓源码编译
- 编译安卓源码
- linux下使用bazel编译tensorflow安卓源码
- Ubuntu下编译Android源码
- ubuntu下编译VLC源码
- Ubuntu下编译vlc源码
- unp ubuntu下源码编译
- ubuntu下编译android源码
- Ubuntu下编译android源码
- Ubuntu下源码编译CodeBlocks
- Oracle to_char格式化函数
- 欢迎使用CSDN-markdown编辑器
- 用jTessBoxEditor自动训练3500常用汉字
- 生产者消费者模式
- spring配置mongodb连接副本集多个节点
- Ubuntu下编译安卓源码
- 500. Keyboard Row(for...)
- file
- mac、iOS端支持自定义布局的collection控件的实现与设计
- csdn java创建线程的三种方式及其对比
- RunTime.getRuntime().exec()运行脚本命令介绍和阻塞
- Linux下vsftpd安装配置
- Bootstrap的aria-label和aria-labelledby的区别
- 蟠桃记