Android開機log分析 分析開機log,一是可以理一下android啟動流程,二是可以通過log定位錯誤,下面列舉一些常見android程序發生錯誤時拋出的異常,查找關鍵字xxxException可以快速定位android層錯誤以及原因:

圖片發自簡書App


1.主要LOG 信息

01-02 01:34:11.010 I/SystemServer( 1059): User Service

01-02 01:34:11.019 E/System? ( 1059): ******************************************

01-02 01:34:11.019 E/System? ( 1059): ************ Failure starting system services

01-02 01:34:11.019 E/System? ( 1059): java.lang.RuntimeException: Unable to find android system package

01-02 01:34:11.019 E/System? ( 1059): at com.android.server.am.ActivityManagerService.setSystemProcess(ActivityManagerService.java:2399)

01-02 01:34:11.019 E/System? ( 1059): at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:533)

01-02 01:34:11.019 E/System? ( 1059): at com.android.server.SystemServer.run(SystemServer.java:355)

01-02 01:34:11.019 E/System? ( 1059): at com.android.server.SystemServer.main(SystemServer.java:242)

01-02 01:34:11.019 E/System? ( 1059): at java.lang.reflect.Method.invoke(Native Method)

01-02 01:34:11.019 E/System? ( 1059): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:888)

01-02 01:34:11.019 E/System? ( 1059): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:749)

01-02 01:34:11.019 E/System? ( 1059): Caused by: android.content.pm.PackageManager$NameNotFoundException: android

01-02 01:34:11.019 E/System? ( 1059): at android.app.ApplicationPackageManager.getApplicationInfo(ApplicationPackageManager.java:312)

01-02 01:34:11.019 E/System? ( 1059): at com.android.server.am.ActivityManagerService.setSystemProcess(ActivityManagerService.java:2374)

01-02 01:34:11.019 E/System? ( 1059): ... 6 more

01-02 01:34:11.020 D/RecoveryManagerService( 1059): Catch exception

01-02 01:34:11.020 D/RecoveryManagerService( 1059): java.lang.RuntimeException: Unable to find android system package

01-02 01:34:11.020 D/RecoveryManagerService( 1059): at com.android.server.am.ActivityManagerService.setSystemProcess(ActivityManagerService.java:2399)

01-02 01:34:11.020 D/RecoveryManagerService( 1059): at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:533)

01-02 01:34:11.020 D/RecoveryManagerService( 1059): at com.android.server.SystemServer.run(SystemServer.java:355)

01-02 01:34:11.020 D/RecoveryManagerService( 1059): at com.android.server.SystemServer.main(SystemServer.java:242)

01-02 01:34:11.020 D/RecoveryManagerService( 1059): at java.lang.reflect.Method.invoke(Native Method)

01-02 01:34:11.020 D/RecoveryManagerService( 1059): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:888)

01-02 01:34:11.020 D/RecoveryManagerService( 1059): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:749)

01-02 01:34:11.020 D/RecoveryManagerService( 1059): Caused by: android.content.pm.PackageManager$NameNotFoundException: android

01-02 01:34:11.020 D/RecoveryManagerService( 1059): at android.app.ApplicationPackageManager.getApplicationInfo(ApplicationPackageManager.java:312)

01-02 01:34:11.020 D/RecoveryManagerService( 1059): at com.android.server.am.ActivityManagerService.setSystemProcess(ActivityManagerService.java:2374)

01-02 01:34:11.020 D/RecoveryManagerService( 1059): ... 6 more

01-02 01:34:11.022 W/RecoveryManagerService( 1059): RMS is partial support, do not recover any files, just record the exception

01-02 01:34:11.022 D/AndroidRuntime( 1059): Shutting down VM

--------- beginning of crash

01-02 01:34:11.022 E/AndroidRuntime( 1059): *** FATAL EXCEPTION IN SYSTEM PROCESS: main

01-02 01:34:11.022 E/AndroidRuntime( 1059): java.lang.RuntimeException: Unable to find android system package

01-02 01:34:11.022 E/AndroidRuntime( 1059): at com.android.server.am.ActivityManagerService.setSystemProcess(ActivityManagerService.java:2399)

01-02 01:34:11.022 E/AndroidRuntime( 1059): at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:533)

01-02 01:34:11.022 E/AndroidRuntime( 1059): at com.android.server.SystemServer.run(SystemServer.java:355)

01-02 01:34:11.022 E/AndroidRuntime( 1059): at com.android.server.SystemServer.main(SystemServer.java:242)

01-02 01:34:11.022 E/AndroidRuntime( 1059): at java.lang.reflect.Method.invoke(Native Method)

01-02 01:34:11.022 E/AndroidRuntime( 1059): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:888)

01-02 01:34:11.022 E/AndroidRuntime( 1059): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:749)

01-02 01:34:11.022 E/AndroidRuntime( 1059): Caused by: android.content.pm.PackageManager$NameNotFoundException: android

01-02 01:34:11.022 E/AndroidRuntime( 1059): at android.app.ApplicationPackageManager.getApplicationInfo(ApplicationPackageManager.java:312)

01-02 01:34:11.022 E/AndroidRuntime( 1059): at com.android.server.am.ActivityManagerService.setSystemProcess(ActivityManagerService.java:2374)

01-02 01:34:11.022 E/AndroidRuntime( 1059): ... 6 more

01-02 01:34:11.026 E/ActivityManager( 1059): get crashInfo fail.

01-02 01:34:11.031 D/AudioTrackShared(? 420): front(215040), mIsOut(1), mAvailToClient=14208 stepCount=1024 minimum=11264, FUTEX_WAKE

01-02 01:34:11.033 E/AndroidRuntime( 1059): Error reporting crash

01-02 01:34:11.033 E/AndroidRuntime( 1059): java.lang.SecurityException: Unable to find app for caller android.app.ActivityThread$ApplicationThread@5539661 (pid=1059) when getting content provider settings

01-02 01:34:11.033 E/AndroidRuntime( 1059): at com.android.server.am.ActivityManagerService.getContentProviderImpl(ActivityManagerService.java:11362)

01-02 01:34:11.033 E/AndroidRuntime( 1059): at com.android.server.am.ActivityManagerService.getContentProvider(ActivityManagerService.java:11774)

01-02 01:34:11.033 E/AndroidRuntime( 1059): at android.app.ActivityThread.acquireProvider(ActivityThread.java:4992)

01-02 01:34:11.033 E/AndroidRuntime( 1059): at android.app.ContextImpl$ApplicationContentResolver.acquireProvider(ContextImpl.java:2004)

01-02 01:34:11.033 E/AndroidRuntime( 1059): at android.content.ContentResolver.acquireProvider(ContentResolver.java:1501)

01-02 01:34:11.033 E/AndroidRuntime( 1059): at android.provider.Settings$NameValueCache.lazyGetProvider(Settings.java:1317)

01-02 01:34:11.033 E/AndroidRuntime( 1059): at android.provider.Settings$NameValueCache.getStringForUser(Settings.java:1371)

01-02 01:34:11.033 E/AndroidRuntime( 1059): at android.provider.Settings$Global.getStringForUser(Settings.java:8658)

01-02 01:34:11.033 E/AndroidRuntime( 1059): at android.provider.Settings$Global.getString(Settings.java:8647)

01-02 01:34:11.033 E/AndroidRuntime( 1059): at android.provider.Settings$Global.getInt(Settings.java:8714)

01-02 01:34:11.033 E/AndroidRuntime( 1059): at com.android.server.am.ActivityManagerService$20.run(ActivityManagerService.java:14593)

01-02 01:34:11.033 E/AndroidRuntime( 1059): at com.android.server.am.ActivityManagerService.addErrorToDropBox(ActivityManagerService.java:14633)

01-02 01:34:11.033 E/AndroidRuntime( 1059): at com.android.server.am.ActivityManagerService.handleApplicationCrashInner(ActivityManagerService.java:14181)

01-02 01:34:11.033 E/AndroidRuntime( 1059): at com.android.server.am.ActivityManagerService.handleApplicationCrash(ActivityManagerService.java:14165)

01-02 01:34:11.033 E/AndroidRuntime( 1059): at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:109)

01-02 01:34:11.033 E/AndroidRuntime( 1059): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)

01-02 01:34:11.033 E/AndroidRuntime( 1059): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)


開機關鍵log分析

1. android啟動第一階段:啟動android第一個進程init,通過解析init.rc腳本,生成文件系統,啟動vold、media、SurfaceFlinger等Nativie服務。在這個階段你可以看到帶“Android”文字靜態logo和帶“android”文字的開機動畫

[? ? 3.947876] init: /dev/hw_random not found

========正常打印,找不到/dev/hw這個目錄

[? ? 3.952580] init: cannot open '/initlogo.rle'

==========正常打印,第二個開機畫面的內容是由文件/initlogo.rle來指定的。

如果文件/initlogo.rle不存在,或者在顯示它的過程中出現異常,那么函數load_565rle_image的返回值就會等于-1,這時候函數console_init_action就以文本的方式來顯示第二個開機畫面,即向編號為0的控制臺(/dev/tty0)輸出帶“ANDROID” 文字靜態logo

[? ? 4.019576] init:

[? ? 4.019583]? failed to mount pstore pstore /sys/fs/pstore? ret=-1 errnostr=No such file or directory

[? ? 4.049219] EXT4-fs (actc): mounted filesystem with ordered data mode. Opts: noauto_da_alloc

[? ? 4.070701] EXT4-fs (acte): mounted filesystem with ordered data mode. Opts: nodelalloc

================正常打印,掛載文件系統,一些掛載出錯,主要是原因是文件不存在

[? ? 6.397025] init: value=512misc info read type=0, size=32

[? ? 6.417399] init: failed to open /data/system/entropy.dat

========正常打印,打開/data/system/entropy.dat時出錯,

[? ? 6.435154] healthd: wakealarm_init: timerfd_create failed

========正常打印,healthd進程創建timerfd_create時失敗

[? ? 6.453868] binder: 1140:1140 transaction failed 29189, size 0-0

[? ? 6.497618] init: property 'sys.powerctl' doesn't exist while expanding '${sys.powerctl}'

[? ? 6.506132] init: powerctl: cannot expand '${sys.powerctl}'

========解析屬性值時出錯,正常打印

12-31 16:00:06.510 I/installd( 1342): installd firing up

========啟動守護進程installd服務:apk安裝的服務

01-07 06:21:37.160 I/Vold? ? ( 1326): Vold 2.1 (the revenge) firing up

01-07 06:21:37.170 D/Vold? ? ( 1326): Volume sdcard state changing -1 (Initializing) -> 0 (No-Media)

========啟動volume服務:主要是用來管理usb/sd卡等外部存儲設備。平臺可以對外部存儲設備進行操作和輪詢狀態,當外部存儲設備狀態發生變化時,volume 服務也會實時報告平臺。

01-07 06:21:37.500 I/SurfaceFlinger( 1333): SurfaceFlinger is starting

01-07 06:21:37.500 I/SurfaceFlinger( 1333): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...

=======啟動SurfaceFlinger服務:合成圖像并顯示到屏幕。啟動該服務過程中會觸發init啟動一個bootanimation進程,其會開始啟動動畫顯示,也就是我們看到的帶“android”字樣的啟動動畫

EGL_CONTEXT_PRIORITY_LEVEL_IMG ~~ used default

01-07 06:21:38.460 D/Smart_Backlight( 1333): BackLight_Open!bl_maxval:780

01-07 06:21:38.460 D/Sub_Backlight( 1333): SubBackLight_Open!bl_level:1024,bl_stdval:0,data_format:2,bl_scene:0,width:800,height:480

01-07 06:21:38.460 D/Sub_Backlight( 1333): Get_Property:100

01-07 06:21:38.460 D/Sub_Backlight( 1333): SubBackLight_Open!adjust_strength:100!

01-07 06:21:38.460 D/Sub_Backlight( 1333): Get_Property:374

01-07 06:21:38.460 D/Sub_Backlight( 1333): SubBackLight_Open!start_minval:374!

01-02 01:01:29.640 E/BootAnimation( 1299): BootAnimation::music:boot

======= bootanimation進程啟動,如前所述,會啟動帶“android”字樣的動畫,直到luncher界面以后會停止動畫

01-07 06:21:39.350 I/mediaserver( 1341): ServiceManager: 0xb7460418

========啟動mediaserver服務:音視頻多媒體服務,通過binder的進程間通信方式來完成其他進程(如音樂播放器)的請求。

01-07 06:21:39.350 I/AudioFlinger( 1341): Using default 3000 mSec as standby time.

=======啟動AudioFlinger服務:由mediaserver服務啟動,是Android音頻系統的兩大服務之一,AudioFlinger向下訪問AudioHardware,實現輸出音頻數據,控制音頻參數。同時,AudioFlinger向上通過IAudioFinger接口提供服務

01-07 06:21:39.370 I/CameraService( 1341): CameraService started (pid=1341)

01-07 06:21:39.440 D/CameraService( 1341): CameraService::init

01-07 06:21:39.440 I/CameraService( 1341): Loaded "Actions CameraHal Module" camera module

=======系統初始化時會開啟一個CameraService的守護進程,為上層應用提供camera對應的功能接口。并與與硬件抽象層之間通過回調函數傳遞數據。

01-07 06:21:39.470 I/AudioPolicyManagerBase( 1341): loadAudioPolicyConfig() loaded /system/etc/audio_policy.conf

01-07 06:21:39.800 I/AudioHardware( 1341): open control drv

01-07 06:21:39.800 I/AudioFlinger( 1341): loadHwModule() Loaded primary

-------

2.android啟動第二階段:Zygote進程啟動:

1).生成Dalvik虛擬機,運行java程序

2).將需要的類與資源加載到內存中,新運行的程序可直接使用這些資源,不必重新加載,加快了運行速度

3).生成SystemService進程,該進程用來生成運行Android平臺需要的一些主要的java核心服務

4).生成新的android應用程序

01-07 06:21:44.240 I/Zygote? ( 1335): Preloading classes...

01-07 06:21:44.240 E/cutils-trace( 1335): Error opening trace file: No such file or directory (2)

01-07 06:21:44.240 D/dalvikvm( 1335): GC_EXPLICIT freed 40K, 8% free 522K/564K, paused 0ms+0ms, total 3ms

01-07 06:21:44.300 D/dalvikvm( 1335): GC_EXPLICIT freed 5K, 3% free 601K/616K, paused 0ms+1ms, total 7ms

01-07 06:21:44.330 D/dalvikvm( 1335): Note: class Landroid/app/ActivityManagerNative; has 179 unimplemented (abstract) methods

01-07 06:21:48.740 I/Zygote? ( 1335): ...preloaded 2777 classes in 4497ms.

========將需要的類到內存中

01-07 06:21:49.410 I/Zygote? ( 1335): Preloading resources...

01-07 06:21:49.440 W/Resources( 1335): Preloaded drawable resource #0x1080096 (android:drawable/toast_frame) that varies with configuration!!

01-07 06:21:49.440 W/Resources( 1335): Preloaded drawable resource #0x1080105 (android:drawable/btn_check_on_pressed_holo_light) that varies with configuration!!

01-07 06:21:49.440 W/Resources( 1335): Preloaded drawable resource #0x1080104 (android:drawable/btn_check_on_pressed_holo_dark) that varies with configuration!!

01-07 06:21:49.490 W/Resources( 1335): Preloaded drawable resource #0x1080102 (android:drawable/btn_check_on_holo_light) that varies with configuration!!

=========將需要的資源(xml文件、圖像等)加載到內存中

01-07 06:21:57.490 I/SystemServer( 3146): Entered the Android system server!

=======啟動SystemServer進程,該進程會啟動電源管理器、Activity管理器、窗口管理器等java核心服務

01-07 06:21:57.940 D/Sensors ( 3146): AccelerationSensor::AccelerationSensor()

01-07 06:21:57.940 D/Sensors ( 3146): AccelerationSensor::~enable(0, 0)

01-07 06:21:58.000 I/Installer( 3146): connecting...

01-07 06:21:58.010 I/installd( 1342): new connection

01-07 06:21:58.010 I/SystemServer( 3146): Power Manager

========啟動PowerManagerService:電源管理服務

01-07 06:21:58.010 I/SystemServer( 3146): Activity Manager

========啟動ActivityManagerService:創建Activity管理器的服務

01-07 06:21:58.300 I/SystemServer( 3146): Display Manager

========啟動DisplayManagerService:顯示管理服務

01-07 06:21:58.340 I/SystemServer( 3146): Package Manager

01-07 06:21:58.400 V/PackageManager( 3146): BuiltinPkg file :/system/etc/builtinapk

01-07 06:21:58.450 I/PackageManager( 3146): Non-xml file /system/etc/permissions/extras in /system/etc/permissions directory, ignoring

01-07 06:21:58.490 D/SELinuxMMAC( 3146): Couldn't find install policy /data/security/mac_permissions.xml

01-07 06:21:58.500 D/SELinuxMMAC( 3146): Using install policy file /system/etc/security/mac_permissions.xml

========啟動PackageManagerService:包管理器服務。遍歷/system/priv-app、/system/app等目錄下的apk的權限和安裝信息等

01-07 06:22:03.660 I/SystemServer( 3146): User Service

01-07 06:22:03.660 I/SystemServer( 3146): Account Manager

===========啟動UserManagerService:用戶管理服務

01-07 06:22:03.680 I/SystemServer( 3146): Content Manager

01-07 06:22:03.680 I/SystemServer( 3146): System Content Providers

01-07 06:22:03.780 D/lights? ( 3146): #######open_lights? (backlight)######

01-07 06:22:03.780 D/lights? ( 3146): #######open_lights? (backlight) OK######

01-07 06:22:03.780 I/SystemServer( 3146): Lights Service

==========啟動LightsService:光系統管理服務

01-07 06:22:03.780 I/SystemServer( 3146): Battery Service

========啟動BatteryService:電池服務

01-07 06:22:03.790 I/SystemServer( 3146): Vibrator Service

========啟動VibratorService:振動器系統管理服務

[? 33.765371] request_suspend_state: wakeup (3->0) at 33747188755 (2011-01-07 14:22:03.817901502 UTC)

01-07 06:22:03.790 E/ConsumerIrService( 3146): Can't open consumer IR HW Module, error: -2

01-07 06:22:03.840 I/SystemServer( 3146): Alarm Manager

========啟動AlarmManagerService:定時器服務

01-07 06:22:03.840 I/SystemServer( 3146): Init Watchdog

01-07 06:22:03.840 I/SystemServer( 3146): Input Manager

=========啟動InputManagerService:輸入子系統管理服務

01-07 06:22:03.840 I/InputManager( 3146): Initializing input manager, mUseDevInputEventForAudioJack=false

01-07 06:22:03.870 I/SystemServer( 3146): Window Manager

=========啟動WindowManagerService:窗口管理服務

01-07 06:22:03.960 I/WindowManager( 3146): No existing display settings /data/system/display_settings.xml; starting empty

01-07 06:22:04.000 I/WindowManager( 3146): No keyguard interface!

01-07 06:22:04.010 D/BluetoothManagerService( 3146): Loading stored name and address

01-07 06:22:04.010 I/SystemServer( 3146): Bluetooth Manager Service

===========啟動BluetoothManagerService:藍牙服務

01-07 06:22:04.020 I/SystemServer( 3146): Input Method Service

01-07 06:22:04.030 D/EventHub( 3146): No input device configuration file found for device 'gslX680'.

01-07 06:22:04.300 I/SystemServer( 3146): Accessibility Manager

==========啟動AccessibilityManager:

01-07 06:22:04.300 I/ActivityManager( 3146): Config changes=1df8 {1.0 ?mcc?mnc zh_CN ldltr sw480dp w800dp h480dp 160dpi lrg long

01-07 06:22:04.330 I/SystemServer( 3146): Mount Service

==========啟動MountService:管理sd掛載服務

01-07 06:22:04.490 I/SystemServer( 3146): LockSettingsService

==========啟動LockSettingsService:管理鎖屏的服務

01-07 06:22:04.490 I/SystemServer( 3146): Device Policy

01-07 06:22:04.490 I/SystemServer( 3146): Status Bar

01-07 06:22:04.490 I/SystemServer( 3146): Clipboard Service

01-07 06:22:04.490 I/SystemServer( 3146): NetworkManagement Service

========啟動NetworkManagementService:網絡管理服務

01-07 06:22:04.530 I/SystemServer( 3146): NetworkStats Service

=======啟動NetworkStatsService:網絡狀態服務

01-07 06:22:04.530 W/MountService( 3146): getSecureContainerList() called when storage not mounted

01-07 06:22:04.560 I/SystemServer( 3146): NetworkPolicy Service

=======啟動NetworkPolicyService:網絡策略服務

01-07 06:22:04.600 I/SystemServer( 3146): Wi-Fi P2pService

=========啟動WifiP2pService:管理P2P連接服務

01-07 06:22:04.600 W/PackageManager( 3146): Not granting permission android.permission.READ_LOGS to package com.actions.AL.Test (protectionLevel=50 flags=0x8be45)

01-07 06:22:05.420 I/SystemServer( 3146): Wi-Fi Service

=============啟動WifiService:wifi管理服務

01-07 06:22:05.450 D/WifiHW? ( 3146): Unable to unload driver module "wlan_kk": No such file or directory

01-07 06:22:05.470 D/EthernetService( 3146): EthernetService construct starting

01-07 06:22:05.470 E/Netd? ? ( 1330): Failed to open /proc/sys/net/ipv6/conf/eth0/disable_ipv6: No such file or directory

01-02 01:01:57.130 F/SystemServer( 1627): java.lang.SecurityException: Unable to find app for caller android.app.ActivityThread$ApplicationThread@41924790 (pid=1627) when registering receiver android.app.LoadedApk$ReceiverDispatcher$InnerReceiver@41a2ed50

=======正常打印:導致SecurityException是因為發起此請求的應用所在的進程不是系統進程,并且此進程的包名列表中,并不包含要注冊的receiver對應的package名稱

01-07 06:22:05.470 I/SystemServer( 3146): Ethernet Service

=============啟動EtherhetService:wifi管理服務

01-07 06:22:05.500 E/EthernetStateMachine( 3146): Failed to disable IPv6: java.lang.IllegalStateException: command '1 interface ipv6 eth0 disable' failed with '400 1 Failed to change IPv6 state (No such file or directory)'

======正常打印,未能使能IPv6

01-07 06:22:05.500 D/ethernet( 3146): Unable to unload driver module "asix": No such file or directory

01-07 06:22:05.500 I/SystemServer( 3146): Connectivity Service

==========啟動ConnectivityService:數據連接管理服務

01-07 06:22:05.500 D/ConnectivityService( 3146): ConnectivityService starting up

01-07 06:22:05.520 D/ethernet( 3146): Unable to unload driver module "sr9700": No such file or directory

01-07 06:22:05.520 D/ConnectivityService( 3146): wifiOnly=false

01-07 06:22:05.530 E/ConnectivityService( 3146): Ignoring protectedNetwork

01-07 06:22:05.550 I/WifiService( 3146): WifiService starting up with Wi-Fi disabled

01-07 06:22:05.660 I/SystemServer( 3146): Network Service Discovery Service

01-07 06:22:05.660 D/NsdService( 3146): Network service discovery enabled true

01-07 06:22:05.660 I/SystemServer( 3146): UpdateLock Service

01-07 06:22:05.750 I/SystemServer( 3146): Notification Manager

========啟動NotificationManager:通知管理器服務

01-07 06:22:05.760 I/SystemServer( 3146): Device Storage Monitor

========啟動DeviceStorageMonitorService:設備存儲監視服務

01-07 06:22:05.760 I/SystemServer( 3146): Location Manager

=======啟動LocationManager:定位管理器服務

01-07 06:22:05.760 I/SystemServer( 3146): Country Detector

01-07 06:22:05.760 I/SystemServer( 3146): Search Service

=======啟動SearchService:定位搜索器服務

01-07 06:22:05.770 I/SystemServer( 3146): DropBox Service

=======啟動DropBoxService:剪切板服務服務

01-07 06:22:05.770 I/SystemServer( 3146): Wallpaper Service

========啟動WallpaperService壁紙管理服務

01-07 06:22:05.780 I/SystemServer( 3146): Audio Service

========啟動AudioService:音頻管理服務

01-07 06:22:05.860 I/SystemServer( 3146): Wired Accessory Manager

01-07 06:22:05.860 I/SystemServer( 3146): USB Service

=======啟動UsbService:usb管理服務

01-07 06:22:05.870 E/UsbDeviceManager( 3146): failed to write to /sys/class/android_usb/android0/f_rndis/ethaddr

01-07 06:22:05.880 I/SystemServer( 3146): Serial Service

=======啟動SerialService:串口管理服務

01-07 06:22:05.880 I/SystemServer( 3146): Twilight Service

01-07 06:22:05.880 I/SystemServer( 3146): UI Mode Manager Service

01-07 06:22:05.890 I/SystemServer( 3146): Backup Service

========啟動BackupService:備份管理服務

01-07 06:22:06.070 I/BackupManagerService( 3146): Scheduling backup for new app android

01-07 06:22:06.070 D/BackupManagerService( 3146): Now staging backup of android

01-07 06:22:06.190 I/BackupManagerService( 3146): Scheduling backup for new app com.android.providers.settings

01-07 06:22:06.190 D/BackupManagerService( 3146): Now staging backup of com.android.providers.settings

01-07 06:22:06.310 I/BackupManagerService( 3146):? com.google.android.googlequicksearchbox

01-07 06:22:06.310 I/SystemServer( 3146): AppWidget Service

========啟動AppWidgetService:桌面管理服務

01-07 06:22:06.440 I/SystemServer( 3146): Print Service

========啟動PrintService:打印管理服務

01-07 06:22:06.460 D/Atlas? ( 3146): Loaded configuration: SliceMinArea (768x768) flags=0x2 count=24

01-07 06:22:06.460 I/SystemServer( 3146): Media Router Service

01-07 06:22:06.470 I/WindowManager( 3146): SAFE MODE not enabled

01-07 06:22:06.670 I/Zygote? ( 3146): Process: zygote socket opened

01-07 06:22:06.690 V/KeyguardServiceDelegate( 3146): *** Keyguard started

01-07 06:22:06.690 V/KeyguardServiceDelegate( 3146): onSystemReady() called before keyguard service was ready

01-07 06:22:06.690 I/ActivityManager( 3146): Start proc com.android.systemui for service com.android.keyguard/.KeyguardService: pid=3198 uid=10012

01-07 06:22:06.820 I/ActivityManager( 3146): System now ready

01-07 06:22:06.830 I/SystemServer( 3146): Making services ready

01-07 06:22:06.860 D/NetworkManagementService( 3146): enabling bandwidth control

01-07 06:22:06.860 D/DirectVolume( 1326): getDeviceNodes mDiskNumParts:0

01-07 06:22:06.860 D/DirectVolume( 1326): mDiskMinor:72

01-07 06:22:06.860 I/Vold? ? ( 1326): /dev/block/vold/93:72 being considered for volume sdcard

01-07 06:22:06.860 D/Vold? ? ( 1326): Volume sdcard state changing 1 (Idle-Unmounted) -> 3 (Checking)

01-07 06:22:06.870 D/MountService( 3146): volume state changed for /mnt/sdcard (unmounted -> checking)

01-07 06:22:07.100 V/KeyguardService( 3198): onCreate()

=======啟動KeyguardService服務管理鎖屏

01-07 06:22:07.120 I/fsck_msdos( 1326): ** Phase 2 - Check Cluster Chains

01-07 06:22:07.130 E/ActionOMXPlugin( 1341): In ActionOMXPlugin: libOMX_Core.so is openning!

01-07 06:22:07.130 E/ActionOMXPlugin( 1341): In ActionOMXPlugin: libAction_OMX_Core.so is openning!

01-07 06:22:07.260 D/SystemUIService( 3198): loading: class

=========啟動SystemUIService服務,管理StatusBar(狀態欄)、NavigationBar(導航欄)

com.android.systemui.recent.Recents

01-07 06:22:07.270 D/SystemUIService( 3198): running: com.android.systemui.recent.Recents@418bf4c0

01-07 06:22:07.270 D/SystemUIService( 3198): loading: class com.android.systemui.statusbar.SystemBars

01-07 06:22:07.270 D/SystemUIService( 3198): running: com.android.systemui.statusbar.SystemBars@418c0328

001-07 06:22:07.290 D/SystemUIService( 3198): loading: class com.android.systemui.usb.StorageNotification

com.android.systemui.usb.StorageNotification@418c2780

01-07 06:22:07.300 I/fsck_msdos( 1326): ** Phase 4 - Checking for Lost Files

01-07 06:22:07.630 I/PackageManager( 3146): No secure containers on sdcard

01-07 06:22:07.630 I/ActivityManager( 3146): Start proc android.process.media for broadcast com.android.providers.downloads/.DownloadReceiver: pid=3256 uid=10006 gids={50006, 1028, 1015, 1023, 1024, 2001, 3003, 3007}

01-07 06:22:07.680 W/PackageManager( 3146): Not granting permission android.permission.DEVICE_POWER to package com.actions.explore (protectionLevel=2 flags=0x4088be45)

01-02 01:01:59.600 E/WifiConfigStore( 1627): Error parsing configurationjava.io.FileNotFoundException: /data/misc/wifi/ipconfig.txt: open failed: ENOENT (No such file or directory)

=======正常打印,導致引起FileNotFoundException是因為/data/misc/wifi/ipconfig.txt不存在

01-07 06:22:09.910 I/ActivityManager( 3146): Start proc com.android.phone for added application com.android.phone: pid=3359 uid=1001 gids={41001, 3002, 3001, 3003, 1028, 1015}

3.android第三階段:啟動完所需的核心服務后,啟動launcher,進入home界面,android動畫結束

01-07 06:22:09.920 I/ActivityManager( 3146): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.android.launcher/com.android.launcher2.Launcher} from pid 0

01-07 06:22:09.960 I/LatinIME( 3315): Hardware accelerated drawing: false

01-07 06:22:10.010 I/ActivityManager( 3146): Start proc com.android.launcher for activity com.android.launcher/com.android.launcher2.Launcher: pid=3371 uid=10013 gids={50013}

01-02 01:03:15.880 W/System.err( 2522):

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,748評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,165評論 3 414
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,595評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,633評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,435評論 6 405
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,943評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,035評論 3 440
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,175評論 0 287
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,713評論 1 333
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,599評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,788評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,303評論 5 358
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,034評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,412評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,664評論 1 280
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,408評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,747評論 2 370

推薦閱讀更多精彩內容