编译framework.jar,并验证自己的修改
来源:互联网 发布:紫砂壶店铺淘宝排名 编辑:程序博客网 时间:2024/06/07 15:48
搞Android开发有一段时间了,之前一直搞应用层的,感觉没多大意思了,后来找了份framework的工作,入职以后,感觉非常高兴,这里接触到的东西非常符合自己的意愿,能看到Android所有的代码,比之前的应用层全面多了。
今天闲来没事,自己想编译一下framework.jar,很随意,在ActivityThread的类变量H的handleMessage方法里边加了一句,就是把日志正常打印出来,截图如下:
好了,现在开始编译,先在项目的根目录下执行source build/envsetup.sh加载编译环境,大家需要明白,本步其实是为了给下面执行mm命令而准备的,网上也有其他朋友说可以将envsetup.sh配置到环境变量中,那样就可以随意执行mm了,不过我这里因为涉及到的项目比较多,对比了下各项目的envsetup.sh,还是不一样的,所以没有使用环境变量的作法,大家如果有兴趣,可以试一下。第二步执行lunch,选择编译环境,然后就可以进入framework/base目录下执行mm了。然而第一次执行时却报错了!!什么情况??
百度了下,原来需要重新编译一下res目录下的资源,于是进入core/res目录,执行mm,一分钟完成。
再次回到frameworks/base目录下执行mm,编译完成,然后直接将对应路径生成的framework.jar包push到手机中,reboot,显示正在加载第N个应用!
等待加载完成,随便打开一个应用,logcat查看日志,哇,真高兴!!!!日志出来了,这样以后自己就可以随便修改frameworks了!!!!
- 编译framework.jar,并验证自己的修改
- android studio 导入自己编译的Framework.jar的方法
- 编译 framework.jar包
- Android Studio 优先源码编译的framework.jar(android.jar)
- Android下编译自己的库文件jar并在应用中调用
- [转]Android下编译自己的库文件jar并在应用中调用
- Android下编译自己的库文件jar并在应用中调用
- Android下编译自己的库文件jar并在应用中调用
- Android下编译自己的库文件jar并在应用中调用
- And roid下编译自己的库文件 jar并在应用中调用
- Android下编译自己的库文件jar并在应用中调用
- Android下编译自己的库文件jar并在应用中调用
- Android下编译自己的库文件jar并在应用中调用
- Android下编译自己的库文件jar并在应用中调用
- Android下编译自己的库文件jar并在应用中调用
- Android下编译自己的库文件jar并在应用中调用
- android编译自己 内置的jar做法
- AS中使用自己编译的jar替换环境jar
- 鸭子类型
- nonce和timestamp在Http安全协议中的作用
- 给oracle数据库某一列数据的前面或者后面增加字符
- hdu 3722 Card Game【KM】
- 可行的,易于维护的CSS的规则!
- 编译framework.jar,并验证自己的修改
- 【Networking】libevent的学习笔记
- XStream使用
- 《IOS开发--微信支付》
- 图片缓存之内存缓存技术LruCache,软引用
- MySQL详解--锁
- C# 死锁
- RadioGroup+TabHost组合实现底部导航
- 周报2016.09.12-2016.09.18(初识weblogic)