title: Ios version of app works, but Android fails due to no suitable constructor found for AccessToken for React Native App
body: <p>As mentioned in the title, the Ios version of this app works fine on a physical device.  However, when I try to build it on an android device, I get an error </p>
  
  <pre><code>error: no suitable constructor found for AccessToken(String,String,String,&lt;null&gt;,&lt;null&gt;,&lt;null&gt;,&lt;null&gt;,&lt;null&gt;)
  constructor AccessToken.AccessToken(String,String,String,Collection&lt;String&gt;,Collection&lt;String&gt;,AccessTokenSource,Date,Date,Date) is not applicable
  (actual and formal argument lists differ in length)
  constructor AccessToken.AccessToken(Parcel) is not applicable
  (actual and formal argument lists differ in length)
  </code></pre>
  
  <p>This error is highlighted in FBGraphRequestModule.java file, specifically in this method</p>
  
  <pre><code>    private void setConfig(GraphRequest graphRequest, ReadableMap configMap) {
              if (configMap == null) {
                  graphRequest.setAccessToken(AccessToken.getCurrentAccessToken());
                  return;
              }
              if (configMap.hasKey("parameters")) {
                  graphRequest.setParameters(buildParameters(configMap.getMap("parameters")));
              }
              if (configMap.hasKey("httpMethod")) {
  
  
  graphRequest.setHttpMethod(HttpMethod.valueOf(configMap.getString("httpMethod")));
      }
      if (configMap.hasKey("version")) {
          graphRequest.setVersion(configMap.getString("version"));
      }
      if (configMap.hasKey("accessToken")) {
          graphRequest.setAccessToken(new AccessToken(
              configMap.getString("accessToken"),
              AccessToken.getCurrentAccessToken().getApplicationId(),
              AccessToken.getCurrentAccessToken().getUserId(),
              null,
              null,
              null,
              null,
              null));
      } else {
          graphRequest.setAccessToken(AccessToken.getCurrentAccessToken());
      }
  }
  </code></pre>
  
  <p>More specifically, </p>
  
  <pre><code>if (configMap.hasKey("accessToken")) {
              graphRequest.setAccessToken(new AccessToken(
                  configMap.getString("accessToken"),
                  AccessToken.getCurrentAccessToken().getApplicationId(),
                  AccessToken.getCurrentAccessToken().getUserId(),
                  null,
                  null,
                  null,
                  null,
                  null));
  </code></pre>
  
  <p>My Java skills are nonexistent, so I have no idea how to fix this problem.</p>