title: React Native Android: Method does not override or implement a method from a supertype
body: <p>I've added <code>react-native-fbsdk</code> to my react native project and have it building fine on iOS. But on the android side, I can't get gradle to build the project. When trying to compile react-native-fbsdk, I'm hitting: "method does not override or implement a method from a supertype"</p>
  
  <pre><code>21:41:11.863 [INFO] [org.gradle.api.internal.tasks.compile.JdkJavaCompiler] Compiling with JDK Java compiler API.
  21:41:12.100 [ERROR] [system.err] /Users/joncursi/Sites/joncursi/redbirdNative/node_modules/react-native-fbsdk/android/src/main/java/com/facebook/reactnative/androidsdk/FBSDKPackage.java:61: error: method does not override or implement a method from a supertype
  </code></pre>
  
  <p>Which points to the following code snippet within react-native-fbsdk:</p>
  
  <pre><code>@Override
  public List&lt;Class&lt;? extends JavaScriptModule&gt;&gt; createJSModules() {
      return Collections.emptyList();
  }
  </code></pre>
  
  <p>When I delete <code>@Override</code>, this particular instance of the error goes away, but I hit the same error in another module such as <code>react-native-image-picker</code>:</p>
  
  <pre><code>:react-native-image-picker:compileReleaseJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
  /Users/joncursi/Sites/joncursi/redbirdNative/node_modules/react-native-image-picker/android/src/main/java/com/imagepicker/ImagePickerPackage.java:34: error: method does not override or implement a method from a supertype
    @Override
    ^
  1 error
  </code></pre>
  
  <p>I suspect this to be an issue with my local setup. Any ideas on what could be wrong here?</p>