在Android源码里编译APK
来源:互联网 发布:管家婆导入数据失败 编辑:程序博客网 时间:2024/06/05 02:46
http://www.360doc.com/content/12/0401/09/3700464_199855656.shtml
在Android源码编译成功的基础上,重新编译带自己API的android.jar需要进行以下几个步骤操作:
1、添加自己的源代码,在android源码的frameworks/base目录下新建一个文件夹保存代码,如MStarDTV,以包的形式命名添加的文件所在的路径,如/MStarDTV/java/android/dtv,添加的java文件开头定义的包既是编译成功的class文件所在的包。
2、修改makefile文件
2.1修改build/core/pathmap.mk文件
在FRAMEWORKS_BASE_SUBDIRS变量后添加MStarDTV\,代码如下
FRAMEWORKS_BASE_SUBDIRS:=\
$(addsuffix/java,\
core\
graphics\
..
MstarDTV\
2.2修改frameworks/base/android.mk文件
在packages_to_document变量后,添加自己的包名称如android/dtv
结果如下:
packages_to_document:=\
android\
javax/microedition/khronos android/mstardtv
2.3修改build/core/user_tags.mk
在GRANDFATHERED_USER_MODULES增加
libmstardtv\
2.4、修改build/core/prelink-linux-arm.map
增加libmstardtv.so 预链接地址
3、在命令行下执行:
makeclean
makeupdate-api
make
- 在Android源码里编译apk
- 在Android源码里编译APK
- 在Android系统源码下编译apk
- 在Android系统源码下编译apk
- android apk 签名 之 在源码环境里如何完成
- Android 源码编译:资源树下,将drawable-*等文件编译到.apk里
- Android 源码下编译APK
- Android 源码下编译APK
- Android 源码下编译APK
- Android 源码下编译APK
- Android 源码下编译APK
- Android 源码下编译APK
- 在android 源码里 编译 aidl 报错 的问题
- 在android 源码里 编译 aidl 报错 的问题
- android 源码编译 怎么把so ,a,jar打包到apk里
- 在Android模拟器里安装apk
- 在Android模拟器里卸载apk
- windows下编译android源码的apk
- matlab文件读写、文字处理、命令行总结
- Linux 汇编语言开发指南(转)
- Nim游戏博弈
- Framework/base 下添加自定义模块的步骤
- 关于中国省市的一份js代码
- 在Android源码里编译APK
- c#使用基础
- poj 2975 Nim_最经典的Nim取石子
- 3308 LCIS(线段树水题&最长连续递增序列)
- 如何安装卸载 .tar.gz或.tar.bz2 格式的文件
- oralce大表修改字段类型方法
- leetcode之 Generate Parentheses
- 写bootloader 相关知识
- EL表达式