I have an issue with Null Reference on local variable that set by var argument inside start() method
This is my code:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using K3DBHandler;
public class Splash : MonoBehaviour {
    private int jmlUser;
    private DataService ds = new DataService("dbK3.sqlite");
    void Start()
    {
       var user = ds.CekUser();
        Hitung(user);
        if (jmlUser == 0)
        {
            StartCoroutine(ToLogin());
        }
        else
        {
            StartCoroutine(ToHome());
        }
    }
  IEnumerator ToHome()
  {
        yield return new WaitForSeconds(5);
        SceneManager.LoadScene("Home");
  }
    IEnumerator ToLogin()
    {
        yield return new WaitForSeconds(5);
        SceneManager.LoadScene("Login");
    }
    private void Hitung(IEnumerable<User> UserCount)
    {
        var c = 0;
        foreach (var a in UserCount)
        {
            c++;
        }
        jmlUser = c;
    }
}
This code work well in Unity Editor but when I build it to Android, I got error like this:

Please help me.
*Note: I use Unity 2017.3.1f1
 
     
    