![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 编译
lf12345678910
这个作者很懒,什么都没留下…
展开
-
编译 {@hide}函数的调用
mk文件修改:# LOCAL_SDK_VERSION := current原创 2019-05-16 09:59:36 · 455 阅读 · 0 评论 -
kernel 及 ramdisk 移植
合成boot.img:INTERNAL_BOOTIMAGE_ARGS: --kernel out/target/product/xxx/kernel --ramdisk out/target/product/xxx/ramdisk.img --base 0x80000000 --pagesize 2048 --cmdline console=ttyHSL0,115200,n8 androi...原创 2019-05-17 09:35:15 · 985 阅读 · 0 评论 -
刷机镜像
android设备从硬件到系统的结构:Bootloader是一个叫uboot的程序,其支持非常多的体系结构。uboot编译后会生成uboot.bin镜像,可以作为bootloader使用Bootloader支持交互式启动,也就是我们可以让Bootloader初始化完成硬件之后,不是马上去启动OS,而是停留在当前状态,等待用户输入 命令告诉它接下来该干什么。这种启动模块就称为Fastboo...原创 2019-05-23 09:31:28 · 3926 阅读 · 0 评论 -
fastboot 刷机解锁
fastbootoemunlock-go然后再进入fastboot模式,再刷update_all.bat#set FASTBOOT_DIR=%~dp0set FASTBOOT_DIR=%~sdp0echo %FASTBOOT_DIR%set ADB_CMD=%FASTBOOT_DIR%adb.exeset FASTBOOT_CMD=%FASTBOOT...原创 2019-05-13 09:56:51 · 9071 阅读 · 0 评论 -
自定义系统service SELinux权限报错
报错:E SELinux : avc: denied { add } for service=flashlight pid=3485 uid=1000 scontext=u:r:system_server:s0 tcontext=u:object_r:default_android_service:s0 tclass=service_manager permissive=1...原创 2019-05-13 11:09:51 · 1744 阅读 · 0 评论 -
android系统制作自定义签名
一、制作自己的平台release签名要对Android系统进行签名,需要生成四种类型的key文件。releasekey / media / shared / platform1. development/tools目录。make_key2. make_key工具生成签名文件development/tools$ ./make_keyUsage: ./make_key <n...原创 2019-10-09 15:14:34 · 1110 阅读 · 1 评论 -
Android平台Overlay机制
Android overlay 机制允许在不修改packages中apk的情况下,来自定义 framework和package中的资源文件,实现资源的定制。来达到显示不同的UI得目的(如MIUI)。以下几类能够通过该机制定义:(1),Configurations (string, bool, bool-array)(2),Localization (string, string-arr...原创 2019-05-23 09:37:14 · 904 阅读 · 0 评论 -
jdk1.8编译android5.0 6.0 出错
============================================Checking build tools versions...************************************************************You are attempting to build with the incorrect versionof...原创 2019-05-16 09:58:55 · 532 阅读 · 0 评论 -
svn 合进别的基线的修改
svn merge -r 2250:2251 http://ip/svn/xxx/branches/xxx/android 修改SVN号(前后变化)原创 2019-05-20 13:51:19 · 221 阅读 · 0 评论 -
init.rc 解析
\xxx\out\target\product\xxx\root\init.rcimport /init.environ.rcimport /init.usb.rcimport /init.${ro.hardware}.rcimport /init.usb.configfs.rcimport /init.${ro.zygote}.rc[ro.hardware]: [xxx]...原创 2019-05-15 10:00:44 · 409 阅读 · 0 评论 -
system/etc/*.sh 初始脚本运行
\android\device\xxx\common\rootdir\Android.mkinclude $(CLEAR_VARS)LOCAL_MODULE := init.qti.ims.shLOCAL_MODULE_TAGS := optional engLOCAL_MODULE_CLASS := ETCLOCAL_SRC_FILES := etc/ini...原创 2019-05-21 11:06:24 · 460 阅读 · 0 评论 -
JNI无法访问so提示not accessible
如果遇到library "/system/lib/libcontrol_opt.so" ("/system/lib64/libserialport.so") needed or dlopened by"/system/lib64/libnativeloader.so" is not accessible for the namespace "classloader-namespace"这个问题:...原创 2019-10-09 15:48:43 · 754 阅读 · 0 评论