Android10 FOTA升级关闭Ylog失败

简介: 笔记

一、问题描述


旧版本是调试版本,ylog是打开的,目前需要通过OTA升级把ylog关闭掉,于是新版本默认关闭了Ylog,FOTA升级后ylog仍然是打开的。


二、原因


ylog配置属于用户数据配置,FOTA默认是不对userdata数据进行清除的,所以在FOTA配置时要选择清除用户数据。

在机器中查看,默认用户配置如下:

/data/ylog/ylog.conf

sl8541e_1h10_32b:/data/ylog # cat ylog.conf
VERSION,1
status,enable
aplogrotate,enable
prioritypath,external
sroot,default
aplogfilesize,256
aplogmaxsize,99%
uboot,1
lastlog,1
kernel,1
android,1
hcidump,1
tcpdump,1
sgm,1
sysinfo,1
ylogdebug,1
phoneinfo,1
trace,1
tcpdump_c,-s 10000

系统默认配置如下:

/vendor/etc/

sl8541e_1h10_32b:/vendor/etc # ls y
ylog.conf.debug         ylog.conf.user          yloglite.conf           yloglitesource.conf     ylogsource.conf

其中debug版本的配置文件是ylog.conf.debug

sl8541e_1h10_32b:/vendor/etc # cat ylog.conf.debug
VERSION,1
status,enable
aplogrotate,enable #是否循环覆盖
prioritypath,external
sroot,default
aplogfilesize,256
aplogmaxsize,99% #ap日志占用空间百分比
uboot,1
lastlog,1
kernel,1
android,1
hcidump,1
tcpdump,1
sgm,1
sysinfo,1
ylogdebug,1
phoneinfo,1
trace,1
tcpdump_c,-s 10000


三、方法


默认关闭ylog

vendor/sprd/tools/ylog/ylog_commonconf/ylog.conf.debug

VERSION,1
status,disable
aplogrotate,disable //这里改为disable,默认enable
prioritypath,external
sroot,default
aplogfilesize,256
aplogmaxsize,99%
uboot,1
lastlog,1
kernel,1
android,1
hcidump,1
tcpdump,1
sgm,1
sysinfo,1
ylogdebug,1
phoneinfo,1
trace,1
tcpdump_c,-s 10000

默认FOTA清除用户数据

艾拉比配置文件 build/tools/releasetools/ota_from_target_files

OPTIONS = common.OPTIONS
 OPTIONS.package_key = None
 OPTIONS.incremental_source = None
 OPTIONS.verify = False
 OPTIONS.patch_threshold = 0.95
 OPTIONS.wipe_user_data = True //改为True,False为不清除
 OPTIONS.downgrade = False
 OPTIONS.extra_script = None
 OPTIONS.worker_threads = multiprocessing.cpu_count() // 2
 if OPTIONS.worker_threads == 0:
   OPTIONS.worker_threads = 1
 OPTIONS.two_step = False
 OPTIONS.include_secondary = False
 OPTIONS.no_signing = False
 OPTIONS.block_based = True
 OPTIONS.updater_binary = None
 OPTIONS.oem_source = None

再进行FOTA升级


四、用户在APP中设置关闭ylog


进入ylog应用,打开LOG设置界面,点击关闭(蓝色按钮)即可


15.png

                                     1.jpg


目录
相关文章
|
6月前
|
Web App开发 移动开发 小程序
"项目中mpaas升级到10.2.3 适配Android 14之后 app中的H5以及小程序都访问不了,
"项目中mpaas升级到10.2.3 适配Android 14之后 app中的H5以及小程序都访问不了,显示“网络不给力,请稍后再试”,预发内网版本不能使用,线上版本可以正常使用,这个是什么原因啊,是某些参数没有配置吗,还是说是一些参数改错了?
107 2
|
6月前
|
算法 搜索推荐 Android开发
android的A/B到底是什么?OTA升级又是什么?
android的A/B到底是什么?OTA升级又是什么?
227 0
|
Java 开发工具 Android开发
Cocos Creator 2.4.6 Android Gradle 版本升级为 6.5.1(插件4.1.0)
Cocos Creator 2.4.6 Android Gradle 版本升级为 6.5.1(插件4.1.0)
315 1
|
XML 前端开发 Android开发
android 前端常用布局文件升级总结(二)
android 前端常用布局文件升级总结(二)
|
6月前
|
数据库 Android开发
Android 通过升级SettingsProvider数据强制覆盖用户的设置项
Android 通过升级SettingsProvider数据强制覆盖用户的设置项 【5月更文挑战第7天】
157 5
|
3月前
|
编解码 Android开发 UED
【性能狂飙!】揭秘Android应用极速变身秘籍:内存瘦身+用户体验升级,打造丝滑流畅新境界!
【8月更文挑战第12天】构建高效Android应用需全方位优化,尤其重视内存管理和用户体验。通过弱引用降低内存占用,懒加载资源减少启动负担。运用Kotlin协程确保UI流畅不阻塞,响应式设计适配多屏需求。这些策略共同提升了应用性能与用户满意度。
56 1
|
4月前
|
Dart API 开发工具
Flutter Android 14 强制升级说明 2024
猫哥我也是心大,当群友问我 flutter 如何升级编译 Android 14 时才发现需要提交新版本。
107 0
Flutter Android 14 强制升级说明 2024
|
5月前
|
存储 Linux 开发工具
Linux手动升级替换Android Studio
【6月更文挑战第22天】
128 8
|
5月前
|
Android开发
如何 将Android Studio升级至最新版(4.0)
如何 将Android Studio升级至最新版(4.0)
997 0