title: android studio failed to sync gradle project
body: <p>I'm trying to build a cordova app.
  But when I try to build it, I get this error message:</p>
  
  <blockquote>
    <p>Error:Cause:
    org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection
    cannot be cast to
    org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection
    Possible causes for this unexpected error include:<ul><li>Gradle's
    dependency cache may be corrupt (this sometimes occurs after a network
    connection timeout.) Re-download dependencies
    and sync project (requires network)</li><li>The state of a Gradle
    build process (daemon) may be corrupt. Stopping all Gradle daemons may
    solve this problem. Stop Gradle build
    processes (requires restart)</li><li>Your project may be using a
    third-party plugin which is not compatible with the other plugins in
    the project or the version of Gradle requested by the
    project.</li></ul>In the case of corrupt Gradle processes, you can
    also try closing the IDE and then killing all Java processes.</p>
  </blockquote>
  
  <p>I'm actually new to android development, and I'm quite lost.</p>
  
  <p>Hope someone can guide me through this issue.</p>