
Android编译
文章平均质量分 76
那个写代码的
这个作者很懒,什么都没留下…
展开
-
[ Android 编译 ] Android.bp 根据条件添加宏定义
如果不需要添加控制逻辑,只是单纯地添加宏定义,直接在 Android.bp 对应模块的 cflags / cppflags 中添加 "-DXXX" 即可。但是如果需要添加控制逻辑,由于 bp 文件跟 mk 文件不同,它是纯粹的配置,没有分支等流程控制,所以只能通过编写 Go 语言实现。之前没接触过 go 语言,但是编程语言都是相通的,百度一下相关的文章,根据自己的实际情况进行修改,磕磕绊绊地也算是完成了这个需求,这里记录一下实现的整个流程。原创 2022-09-29 18:30:00 · 3666 阅读 · 0 评论 -
[ Android 编译 ] 如果不指定LOCAL_CERTIFICATE,默认使用哪个key进行签名
在未修改源码编译环境的情况下,系统源码中编译的应用,如果没有指定 LOCAL_CERTIFICATE:1、在 user 模式下就是用 build/target/product/security/releasekey.x509.pem 进行应用签名。2、在 eng / userdebug 模式下用 build/target/product/security/testkey.x509.pem 进行应用签名。原创 2022-09-28 10:04:40 · 2665 阅读 · 5 评论