title: Xamarin Android app crashes on Galaxy Note 8
body: <p>My <strong>Xamarin Forms Android</strong> app <strong>(Release mode)</strong> crashes on Galaxy Note 8 <strong>(Oreo 8.0)</strong>. It shows the splash and dies immediately. Following is the crash log I received on console dashboard. But I'm unable to find the cause of this. It dies before AppCenter crash reporting kicks in. So this is the only log I got. Any idea what could be wrong here?      </p>
  
  <ul>
  <li>Build: <strong>Release</strong></li>
  <li>Works on other Oreo 8.0 and 7.1 devices</li>
  <li>Min SDK: <strong>21</strong></li>
  <li>Target SDK: <strong>26</strong></li>
  <li>Linker: Link SDK assemblies</li>
  <li>Multi dex <strong>ON</strong></li>
  <li>Max heap <strong>1G</strong></li>
  <li>Supports all CPU architectures</li>
  </ul>
  
  <p><strong><em>_________</em></strong></p>
  
  <pre><code>android.runtime.JavaProxyThrowable: at Xamarin.Forms.Platform.Android.AppCompat.Platform.LayoutRootPage (Xamarin.Forms.Page page, System.Int32 width, System.Int32 height) [0x00034] in &lt;99988d4ab8d144898ef5bc7586876d75&gt;:0 at Xamarin.Forms.Platform.Android.AppCompat.Platform.Xamarin.Forms.Platform.Android.IPlatformLayout.OnLayout (System.Boolean changed, System.Int32 l, System.Int32 t, System.Int32 r, System.Int32 b) [0x0000a] in &lt;99988d4ab8d144898ef5bc7586876d75&gt;:0
      at Xamarin.Forms.Platform.Android.PlatformRenderer.OnLayout (System.Boolean changed, System.Int32 l, System.Int32 t, System.Int32 r, System.Int32 b) [0x00018] in &lt;99988d4ab8d144898ef5bc7586876d75&gt;:0
      at Android.Views.ViewGroup.n_OnLayout_ZIIII (System.IntPtr jnienv, System.IntPtr native__this, System.Boolean changed, System.Int32 l, System.Int32 t, System.Int32 r, System.Int32 b) [0x00008] in &lt;88e8d1026f2645cab4d71803e1b2caba&gt;:0
      at (wrapper dynamic-method) System.Object.268905bf-8ee6-4d7b-ac7e-88443c1482d9(intptr,intptr,bool,int,int,int,int)
        at md51558244f76c53b6aeda52c8a337f2c37.PlatformRenderer.n_onLayout (Native Method)
        at md51558244f76c53b6aeda52c8a337f2c37.PlatformRenderer.onLayout (PlatformRenderer.java:55)
        at android.view.View.layout (View.java:20841)
        at android.view.ViewGroup.layout (ViewGroup.java:6401)
        at android.widget.RelativeLayout.onLayout (RelativeLayout.java:1080)
        at android.view.View.layout (View.java:20841)
        at android.view.ViewGroup.layout (ViewGroup.java:6401)
        at android.widget.FrameLayout.layoutChildren (FrameLayout.java:323)
        at android.widget.FrameLayout.onLayout (FrameLayout.java:261)
        at android.view.View.layout (View.java:20841)
        at android.view.ViewGroup.layout (ViewGroup.java:6401)
        at android.widget.FrameLayout.layoutChildren (FrameLayout.java:323)
        at android.widget.FrameLayout.onLayout (FrameLayout.java:261)
        at android.view.View.layout (View.java:20841)
        at android.view.ViewGroup.layout (ViewGroup.java:6401)
        at android.widget.FrameLayout.layoutChildren (FrameLayout.java:323)
        at android.widget.FrameLayout.onLayout (FrameLayout.java:261)
        at android.view.View.layout (View.java:20841)
        at android.view.ViewGroup.layout (ViewGroup.java:6401)
        at android.widget.LinearLayout.setChildFrame (LinearLayout.java:1791)
        at android.widget.LinearLayout.layoutVertical (LinearLayout.java:1635)
        at android.widget.LinearLayout.onLayout (LinearLayout.java:1544)
        at android.view.View.layout (View.java:20841)
        at android.view.ViewGroup.layout (ViewGroup.java:6401)
        at android.widget.FrameLayout.layoutChildren (FrameLayout.java:323)
        at android.widget.FrameLayout.onLayout (FrameLayout.java:261)
        at com.android.internal.policy.DecorView.onLayout (DecorView.java:944)
        at android.view.View.layout (View.java:20841)
        at android.view.ViewGroup.layout (ViewGroup.java:6401)
        at android.view.ViewRootImpl.performLayout (ViewRootImpl.java:2911)
        at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:2598)
        at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:1742)
        at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:7763)
        at android.view.Choreographer$CallbackRecord.run (Choreographer.java:911)
        at android.view.Choreographer.doCallbacks (Choreographer.java:723)
        at android.view.Choreographer.doFrame (Choreographer.java:658)
        at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:897)
        at android.os.Handler.handleCallback (Handler.java:789)
        at android.os.Handler.dispatchMessage (Handler.java:98)
        at android.os.Looper.loop (Looper.java:164)
        at android.app.ActivityThread.main (ActivityThread.java:6940)
        at java.lang.reflect.Method.invoke (Native Method)
        at com.android.internal.os.Zygote$MethodAndArgsCaller.run (Zygote.java:327)
        at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1374)
  </code></pre>