Android编译
文章平均质量分 75
爬电线杆的驴
一时瑜亮,一壶酒,浅斟酌,影婆娑......丈夫处世应将功名拓,岂抛年少任蹉跎......
展开
-
apk文件编译到系统文件中的方法
把第三方或自己开发的apk文件编译到系统文件(system.img)中的方法: 1 (1)源码编译后,把apk拷贝到out\target\product\generic\system\app中。 (2) 执行命令make snod , 把添加的spk编到system.img 中 缺点:执行make clean 后,再次make 完毕需要重新执行上面操作。 2 "方转载 2013-05-09 10:34:31 · 381 阅读 · 0 评论 -
Android.mk的用法和基础
一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。选项参考以下文件:build/core/config.mk,默认的值在以下文件中定义:build/core/base_rules.mk。编译系统为转载 2013-05-23 19:09:37 · 367 阅读 · 0 评论 -
Android编译加入第三方动态链接库文件的方法
如果你的代码不想随Android开源发布,或者你的代码用到了闭源的第三方库文件,你可以把需要的库动态链接到自己的程序中,修改Android.mk文件,让Android在打包二进制文件时把指定的.so文件放入系统目录下,以供dlopen使用。 下面是一个通用的示例文件,说明了修改Android.mk的方法。增加 MY_LOCAL_PATH := $(LOCAL_PATH) 的原因是 LOCA转载 2013-05-24 17:33:17 · 714 阅读 · 0 评论 -
Android 镜像文件制作 【ramdisk.img system.img userdata.img】
Android项目生成的镜像文件包括ramdisk.img, system.img, userdata.img ramdisk.img 是out/target/product/项目名/root 目录经过打包压缩而成; system.img是out/target/product/项目名/system目录打包压缩而成; userdata.img是out/target/product/项目名/data原创 2013-05-24 11:07:05 · 3787 阅读 · 0 评论 -
Android应用开发中如何使用隐藏API
一开始需要说明的是,Google之所以要将一些API隐藏(指加上@hide标记的public类、方法或常量)是有原因的。其中很大的原因就是Android系统本身还在不断的进化发展中。从1.0、1.1到现在即将问世的Android 2.3.4。 这些隐藏的API本身可能是不稳定的,所以,使用隐藏API,意味着程序更差的兼容性。 如果要我给出建议的话,最好还是不要使用隐藏的API转载 2013-11-29 16:29:00 · 353 阅读 · 0 评论 -
Android源码自带工具签名方法
签名所用文件在源码中的位置: 1,build/target/product/security/platform.pk8 2,build/target/product/security/platform.x509.pem 3,out/host/linux-x86/framework/signapk.jar (系统编译产生目录) 签名命令:转载 2013-11-29 16:29:57 · 417 阅读 · 0 评论 -
内置应用程序(apk或源码)
工作需要,内置了一个UC浏览器,没有源码(注意),只有一个APK文件,参考了许多资料,感谢jin的指点,我把加载的过程分享给大家。 1 在package/apps/目录下面建立文件夹UCBrowse 2 把需要内置的UCBrowse.apk文件放到这个文件夹 3 编辑UCBrowse对应问Android.mk 可以参考我的内容 LOCAL_PATH:= $转载 2013-12-04 10:22:45 · 664 阅读 · 0 评论