after detach, android app run fail
E/AndroidRuntime: FATAL EXCEPTION: main
Process: jb.tenspoon, PID: 7475
java.lang.RuntimeException: Unable to start activity ComponentInfo{jb.tenspoon/host.exp.exponent.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2984)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3045)
at android.app.ActivityThread.-wrap14(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1642)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6776)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1496)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1386)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
at host.exp.exponent.ExponentManifest.fetchCachedManifest(ExponentManifest.java:276)
at host.exp.exponent.AppLoader.start(AppLoader.java:85)
at host.exp.exponent.experience.DetachActivity.onCreate(DetachActivity.java:88)
at android.app.Activity.performCreate(Activity.java:6955)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2927)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3045)
at android.app.ActivityThread.-wrap14(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1642)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6776)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1496)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1386)
D/Exponent: Loaded exp.host status page.
E/com.amplitude.api.DeviceInfo: Encountered an error connecting to Google Play Services
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
at com.amplitude.api.DeviceInfo$CachedInfo.getAndCacheGoogleAdvertisingId(DeviceInfo.java:207)
at com.amplitude.api.DeviceInfo$CachedInfo.getAdvertisingId(DeviceInfo.java:187)
at com.amplitude.api.DeviceInfo$CachedInfo.<init>(DeviceInfo.java:57)
at com.amplitude.api.DeviceInfo$CachedInfo.<init>(DeviceInfo.java:42)
at com.amplitude.api.DeviceInfo.getCachedInfo(DeviceInfo.java:260)
at com.amplitude.api.DeviceInfo.prefetch(DeviceInfo.java:266)
at com.amplitude.api.AmplitudeClient$2.run(AmplitudeClient.java:285)
at com.amplitude.api.AmplitudeClient.runOnLogThread(AmplitudeClient.java:1793)
at com.amplitude.api.AmplitudeClient.initializeDeviceInfo(AmplitudeClient.java:280)
at com.amplitude.api.AmplitudeClient.access$100(AmplitudeClient.java:40)
at com.amplitude.api.AmplitudeClient$1.run(AmplitudeClient.java:232)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.os.HandlerThread.run(HandlerThread.java:61)
#Env
- “Expo sdkVersion”: “27.0.0”
- I just did CRNA → expo detach → android studio build&run, but app run fail