diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java index e733830133670..3de3152bb2682 100644 --- a/services/java/com/android/server/SystemServer.java +++ b/services/java/com/android/server/SystemServer.java @@ -1373,14 +1373,6 @@ public final class SystemServer { } traceEnd(); - traceBeginAndSlog("StartNetworkStack"); - try { - NetworkStackClient.getInstance().start(context); - } catch (Throwable e) { - reportWtf("starting Network Stack", e); - } - traceEnd(); - traceBeginAndSlog("StartNsdService"); try { serviceDiscovery = NsdService.create(context); @@ -2143,6 +2135,14 @@ public final class SystemServer { SystemService.PHASE_THIRD_PARTY_APPS_CAN_START); traceEnd(); + traceBeginAndSlog("StartNetworkStack"); + try { + NetworkStackClient.getInstance().start(context); + } catch (Throwable e) { + reportWtf("starting Network Stack", e); + } + traceEnd(); + traceBeginAndSlog("MakeLocationServiceReady"); try { if (locationF != null) {