![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发
ctwillson
这个作者很懒,什么都没留下…
展开
-
关于Android.mk文件中出现undefined refrence xxx的解决方法
项目中用到了,在Android.mk中定义了头文件,加了LOCAL_STATIC_LIBRARIES发现还是会报undefined reference这个错,把LOCAL_STATIC_LIBRARIES换成LOCAL_WHOLE_STATIC_LIBRARIES就可以了,具体原因自行Google的Android.mk文件说明文档http://android.mk/原创 2017-01-05 22:36:03 · 845 阅读 · 0 评论 -
Android.mk文件分析
0. Android.mk简介:Android.mk文件用来告知NDK Build 系统关于Source的信息。 Android.mk将是GNU Makefile的一部分,且将被Build System解析一次或多次。所以,请尽量少的在Android.mk中声明变量,也不要假定任何东西不会在解析过程中定义。Android.mk文件语法允许我们将Source打包成一个"modules转载 2016-12-31 09:37:42 · 332 阅读 · 0 评论 -
Android N在lunch时出错
Android N在lunch时出错的解决方法在lunch的时候出现如下错误:build/core/config.mk:635: COMMON_GLOBAL_C(PP)FLAGS changedbuild/core/config.mk:639: *** bailing...。 停止。** Don't have a product spec for: 'xxx'** Do you have the原创 2017-03-06 17:29:59 · 1240 阅读 · 0 评论 -
Android recovery分析(一)---全量升级包的编译流程
目录(?)[+]一、前言recovery的最主要功能就是升级,而升级文件就是升级包了,那么升级包时如何编译出来的呢?文就这个问题做个简要的分析。 注:本文中的叙述纯属个人理解,欢迎批评指正。二、升级包编译命令1.source build/envsetup.sh 2.lunch (选择合适的配置) 3.make otapackage 注:有些平台可能没有将“r转载 2017-03-07 15:10:57 · 1532 阅读 · 0 评论 -
Android recovery分析(二)---增量升级包的编译流程
目录(?)[+]一、前言在我的Android recovery分析(一)—全量升级包的编译流程一文中已经对全量升级包的编译流程作了分析,本文将分析增量升级包的编译流程。注:本文中的叙述纯属个人理解,欢迎批评指正。二、增量升级包制作步骤source build/envsetup.sh lunch (选择合适的配置) 执行make otapackage命令,生成ou转载 2017-03-07 15:12:29 · 949 阅读 · 0 评论 -
关于PRODUCT_OUT TARGET_RECOVERY_ROOT_OUT
这些部分的宏定义一般都在build/core/envsetup.mk中,相关代码自行查阅,这样印象才深原创 2017-04-06 20:01:37 · 800 阅读 · 0 评论 -
关于Android全盘加密的那点事
1、为什么要全盘加密很容易理解,Android的system分区是只读的,所以无需进行加密。所以先确认的是加密的部分是data分区。对其进行加密后,其他用户就无法通过其他方式读取data分区的内容了原创 2017-07-06 15:45:04 · 4448 阅读 · 0 评论 -
teei_daemon简要分析
一、teei_daemon拿来做什么?主要是引导豆荚相关的tee代码,关于tee?好吧,我也不是很懂。简单说一下:TEE(Trust Execution Environment),也叫可信执行环境。相对于还有REE(Rich Execution Environment),都属于arm的一种操作模式。TEE和REE分别又对应了Secure World和Normal World。像我们相关的Linux都原创 2017-08-21 11:04:46 · 1314 阅读 · 0 评论 -
关于ffi安装失败的解决办法
gem install ffi发现没有permission,加上sudo后,报以下错误Building native extensions. This could take a while...ERROR: Error installing ffi: ERROR: Failed to build gem native extension. current directory: /原创 2017-10-09 16:24:20 · 7825 阅读 · 0 评论