Troubleshooting

user版本连接wifi必现重启问题总结

2017-07-16  本文已影响545人  dumphex

问题现象

分析定位

初步分析

user/userdebug版本区别

证明非内存篡改

board对比差异

board_image_vs.png

Root Cause

PRODUCT_BOOT_JARS += radio_interactor_common
$(call inherit-product, $(PLATDIR)/common/device.mk)
$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
$(call inherit-product, $(SRC_TARGET_DIR)/product/aosp_base_telephony.mk)
$(call inherit-product, $(PLATDIR)/common/proprietories.mk)
- device.mk最终include到前面的  PRODUCT_BOOT_JARS += radio_interactor_common
- $(SRC_TARGET_DIR)/product/aosp_base_telephony.mk最终会include到系统默认的boot class: 
build/target/product/core_minimal.mk
- 对比正常board, 都是先include系统默认的boot class, 再追加radio_interactor_common

解决方案

上一篇下一篇

猜你喜欢

热点阅读