[Android Software/Hacking General [Developers Only]] Paget96:
For those who have a force closing/crash on first boot (setup wizard) because of GAPPS, have just to enable wifi manually via ADB.

This is a problem which cause a crash:

04-08 02:47:08.867 5272-5272/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.google.android.setupwizard, PID: 5272
java.lang.NoSuchMethodError: No interface method setWifiEnabled(Z)Z in class Landroid/net/wifi/IWifiManager; or its super classes (declaration of 'android.net.wifi.IWifiManager' appears in /system/framework/framework.jar)
at com.google.android.setupwizard.BaseActivity.tryEnablingWifi(BaseActivity.java:692)
at com.google.android.setupwizard.network.BaseWifiActivity.init(BaseWifiActivity.java:65)
at com.google.android.setupwizard.network.NetworkActivity.onCreate(NetworkActivity.java:222)
at android.app.Activity.performCreate(Activity.java:6682)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2634)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2742)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1489)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6178)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:891)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:781)
04-08 02:47:08.873 874-900/? W/ActivityManager: Force finishing activity com.google.android.setupwizard/.network.NetworkActivity
04-08 02:47:08.903 874-900/? W/ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:877 com.android.server.am.AppErrors.crashApplicationInner:370 com.android.server.am.AppErrors.crashApplication:305 com.android.server.am.ActivityManagerService.handleApplicationCrashInner:13554 com.android.server.am.ActivityManagerService.handleApplicationCrash:13536
04-08 02:47:08.906 874-900/? E/ActivityManager: Sending non-protected broadcast projekt.substratum.APP_CRASHED from system 874:system/1000 pkg android
java.lang.Throwable
at com.android.server.am.ActivityManagerService.checkBroadcastFromSystem(ActivityManagerService.java:17973)
at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:18545)
at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:18636)
at android.app.ContextImpl.sendBroadcast(ContextImpl.java:881)
at com.android.server.am.AppErrors.crashApplicationInner(AppErrors.java:370)
at com.android.server.am.AppErrors.crashApplication(AppErrors.java:305)
at com.android.server.am.ActivityManagerService.handleApplicationCrashInner(ActivityManagerService.java:13554)
at com.android.server.am.ActivityManagerService.handleApplicationCrash(ActivityManagerService.java:13536)
at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:1660)
at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2813)
at android.os.Binder.execTransact(Binder.java:565)

To fix an issue, connect your device to PC, open ADB and write this:

adb shell svc wifi enable

After that you'll pass the screen.

Cheers