worktools-mmx 添加编译模块
1,添加模块到mmx.py文件
1>vim /home/zhangshuli/git/vanzo_team/xulei/mmx.py
2>按照格式"Gallery2":"packages/apps/Gallery2",appname(应用名)+:+modulename(包名)
在相应的module_path文件夹下添加相应模块信息
module_path = {
"Contacts":"packages/apps/Contacts",
"Sales":"packages/apps/Sales",
"Settings":"packages/apps/Settings",
"Mms":"packages/apps/Mms",
"Dialer":"packages/apps/Dialer",
"Phone":"packages/apps/Phone",
"Music":"packages/apps/Music",
"Gallery2":"packages/apps/Gallery2",
"Launcher2":"packages/apps/Launcher2",
"Launcher3":"vendor/tmobile/apps/Trebuchet",
"Browser":"packages/apps/Browser",
"FactoryMode":"mediatek/packages/apps/FactoryMode",
"WallpaperChooser":"mediatek/packages/apps/WallpaperChooser",
"FMRadio":"mediatek/packages/apps/FMRadio",
"LivePicker":"packages/wallpapers/LivePicker",
"Calculator":"packages/apps/Calculator",
"DeskClock":"packages/apps/DeskClock",
"ThemeChooser":"vendor/tmobile/apps/ThemeChooser",
"ThemeManager":"vendor/tmobile/providers/ThemeManager",
"WindowManager":"packages/apps/WindowManager",
"SmartCamera":"packages/apps/SelfCameraApplication",
"Stars":"vendor/themes/Stars",
"Lights":"vendor/themes/Lights",
"Pink":"vendor/themes/Pink",
"Sky":"vendor/themes/Sky",
"Email":"packages/apps/Email",
"Keyguard":"frameworks/base/packages/Keyguard",
"Videos":"mediatek/packages/apps/VideoPlayer",
"DataTransfer":"mediatek/packages/apps/BackupRestore",
"DocumentsUI":"frameworks/base/packages/DocumentsUI",
"FileManager":"mediatek/packages/apps/FileManager",
"services":"frameworks/base/services",
"android.policy":"frameworks/base/policy",
"SystemUI":"frameworks/base/packages/SystemUI",
"SettingsProvider":"frameworks/base/packages/SettingsProvider",
"framework":"frameworks/base",
"framework-res":"frameworks/base/core/res",
"theme-res-mint":"mediatek/frameworks/themes/theme-res-mint",
}
3>在all_module_arr文件下添加appname
all_module_arr = [
"Contacts",
"Sales",
"Settings",
"Mms",
"Dialer",
"Phone",
"Music",
"Gallery2",
"Launcher2",
"Launcher3",
"Browser",
"FactoryMode",
"WallpaperChooser",
"FMRadio",
"LivePicker",
"Calculator",
"DeskClock",
"ThemeChooser",
"ThemeManager",
"WindowManager",
"SmartCamera",
"Stars",
"Lights",
"Pink",
"Sky",
"Email",
"Keyguard",
"Videos",
"DataTransfer",
"DocumentsUI",
"FileManager",
"services",
"android.policy",
"SystemUI",
"SettingsProvider",
"framework",
"framework-res",
"theme-res-mint",
]
注意:上面两个文件的位置排序一定是完全一样的,这样才能生成唯一的序列号,使用就是mmx+序列号
worktools-mmx 添加编译模块的更多相关文章
- 动态编译添加php模块
注意:转载请注明出处:http://www.programfish.com/blog/?p=85 在很多时候我们用linux里搭建web服务器的时候会需要编译安装php套件,而在编译安装后可能又会需要 ...
- 编译nginx平滑添加stream模块
1.操作背景 操作系统版本:CentOS Linux release (Core) nginx版本:1.13.4 nginx从1.9.0版本开始,新增了ngx_stream_core_module模块 ...
- opencv第二课,使用cmake编译OpenCV,并添加opencv_contrib模块
一.下载安装cmake 想要在Windows平台下生成OpenCV的解决方案,我们需要一个名为cmake的开源软件,可以在camke的官网:http://www.cmake.org/上下载到 或者点击 ...
- Nginx编译添加新模块
目录 一.简介与思路 一.简介与思路 当前适用于nginx已经在安装过了,如果没安装过,直接在编译时候添加模块即可. Nginx主要程序就是nginx这个二进制脚本,只要在编译一个nginx脚本替换掉 ...
- linux 实践2.2 编译模块
1. 理解模块原理 linux模块是一些可以作为独立程序来编译的函数和数据类型的集合.之所以提供模块机制,是因为Linux本身是一个单内核.单内核由于所有内容都集成在一起,效率很高,但可扩展性和可维 ...
- nginx 添加nginx-http-concat模块
github地址:https://github.com/alibaba/nginx-http-concat/tree/master 简单的描述一下吧,网上说的安装新的模块需要重新编译nginx,具体的 ...
- Linux课程实践二:编译模块实现内核数据操控
一.内核模块原理 1. Linux内核增加功能 Linux内核整体结构很庞大,包含了很多的组件,现在有两种方法将需要的功能包含进内核当中: - 静态加载:将所有的功能都编译进Linux内核. - 动态 ...
- httpd添加新模块
*/ .hljs { display: block; overflow-x: auto; padding: 0.5em; color: #333; background: #f8f8f8; } .hl ...
- yum安装的Nginx添加第三方模块支持tcp
需求:生产有个接口是通过socket通信.nginx1.9开始支持tcp层的转发,通过stream实现的,而socket也是基于tcp通信. 实现方法:Centos7.2下yum直接安装的nginx, ...
随机推荐
- 【Codeforces Round #423 (Div. 2) C】String Reconstruction
[Link]:http://codeforces.com/contest/828/problem/C [Description] 让你猜一个字符串原来是什么; 你知道这个字符串的n个子串; 且知道第i ...
- 洛谷 P3434 [POI2006]KRA-The Disks
P3434 [POI2006]KRA-The Disks 题目描述 For his birthday present little Johnny has received from his paren ...
- android 推断是否支持闪光灯
近期在做录制视频功能,在找一些资料时发现 要推断是否支持闪关灯,在这记录下来,怕以后忘记 public static boolean isSupportCameraLedFlash(PackageMa ...
- 4.菜鸟教你一步一步开发 web service 之 axis 客户端创建
转自:https://blog.csdn.net/shfqbluestone/article/details/37723517 在上个教程中我们创建了一个 axis 服务端的 web service ...
- 使用powerdesigner建模时设置主键自增的问题
研究了一下,其实只要双击表,选择columns,再双击在你所要设为自增型的键上(比如你的id)或者右键选择Properties,弹出一个ColumnProperties 对话框,我们看到有标识 ide ...
- c# 引用ConfigurationManager 类
c#添加了Configuration;后,竟然找不到 ConfigurationManager 这个类,后来才发现:虽然引用了using System.Configuration;这个包,但是还是不行 ...
- linux RAC 安装失败完全卸载
1,删除软件安装目录 rm -rf /u01/app 2,删除以下目录内容 rm -rf /tmp/.oracle rm -rf /tmp/* rm -rf /tmp/ora* rm -rf ...
- LoadRunner使用教程
1.了解Loadrunner 1.1 LoadRunner 组件有哪些? LoadRunner 包含下列组件: ➤ 虚拟用户生成器用于捕获最终用户业务流程和创建自动性能测试脚本(也称为虚拟用户脚本). ...
- 黑马程序猿——JAVA面向对象的特性:封装,继承,多态
- ----------android培训.java培训.java学习型技术博客.期待与您交流!------------ ...
- 生成ssh公有密钥而且注冊到Github Generate ssh rsa keys and register public key on Github
私有密钥和公有密钥是成对的两个文件,私有文件保存在自己的本机,公有密钥保存到还有一端的server,站点等. github就是一种站点. 仅仅有保存了私有密钥的机器才干訪问远程的server等. 使用 ...