由于某些原因我们需要替换掉系统自带的字体库中的部分文件,在/system/fonts/目录下面,替换之后重启的时候,有时候会出现一直停留在一个界面而无法开机的现象,刷机当然可以解决问题,但是有了一个更加简单的方法,如下:
既然无法开机是替换字体文件造成的,那么就把字体文件换回来就可以了。如果在替换字体文件之前对被替换的字体文件(.ttf格式的文件)有备份的话,那就最好了,直接用它,如果没有的话就从网上去找一个相同的吧。
以DroidSerif-Italic.ttf文件为例,DroidSerif-Italic.ttf文件被替换为其它语言或者字体的文件造成无法开机,拿到它的备份。
1:用数据线连接你的手机,然后打开豌豆荚或者360的刷机精灵这类软件,让它安装好驱动。
2:现在你的电脑应该可以设别你的手机了,使用adb命令(不会的、没有下载adb的去网上学习一下)
adb remount
这条命令的目的是用可读写的方式挂载根目录。
3:使用adb命令将备份的DroidSerif-Italic.ttf文件导入到手机的/system/fonts/目录中,覆盖掉造成无法开机的那个文件。命令如下
adb push 源文件绝对路径 目的绝对路径
比如:
adb push f:/DroidSerif-Italic.ttf /system/fonts/
4:现在可以了,重启一下就ok。
即使替换之后,自己怀疑会出问题的地方:
DroidSerif-Italic.ttf 文件的权限以及所属用户和用户所在组有可能会影响,但是目前我还没有试过这样的情况也不太清楚解决的办法。只有遇到困难的同志多找找资料来解决了。
分享到:
相关推荐
Android系统定制,开机LOGO修改方案,开机动画修改方案,附件带有开发笔记,基于Android 5.1,高通平台msm8909定制。
修改开机画面及开机动画说明,以及开机动画包,按照说明步骤,即可修改android开机画面和动画。
Android 9 添加开机音乐
喜欢DIY的朋友可以把这个文件copy出来,找一首自己喜欢的开机音乐,按照上面所说的音乐存放目录把开机音乐放入自己的手机中,并把所得的bootanimation这个bin替换掉自己手机/system/bin目录下的bootanimation文件...
因项目需要,综合网上资源,对android开机启动速度优化的一些总结
>可用作APK字体压缩 用于提取仅需要的美化文字,来压缩assets下的字体文件大小。 Download FontZip.jar FontZip32.exe FontZip64.exe 历史版本和其他下载链 Gif FontZip2 使用说明: Windows下运行run.bat,选...
Android新编译规则Android.bp文件语法规则详细介绍,条件编译的配置案例。 Android.bp 文件首先是 Android 系统的一种编译配置文件,是用来代替原来的 Android.mk 文件的。在 Android7.0 以前,Android 都是使用 ...
android上面alarm功能设置定时功能时,并不能把alarm写入到rtc芯片的alarm寄存器中,所以要实现定时开机功能,需要另外实现接口 代码中在4.4和5.1上已调试通过,通过增加jni接口直接对rtc ioctrl写入alarm操作,在...
Android下获取开机时间~~~~~~~~~~~~~~~~
Android 开机自启动应用, BOOT_COMPLETED
通过java 代码执行liunx系统命令并获取返回参数。 在android系统启动完成后,接受开机完毕启动广播,保存在share文件中。完成开机启动时间的记录。
android系统的开机动画 文件
图文并茂:Android 修改开机logo之uboot显示开机logo。每天一点点,不求多,只为那一点点进步。
android开机启动android开机启动service android开机启动android开机启动service android开机启动android开机启动service android开机启动android开机启动service
Android替换系统来电页面,支持自定义图片,视频,屏幕锁定时可自动唤醒
Android多渠道打包,替换资源文件、logo、包名、项目名