title: The best way to integrate third party library in Android studio
body: <p>We can find some very good open source libraries for android. I want to know what is the best way to integrate them to our own projects in Android studio. Here are some basic methods:</p>
  
  <ul>
  <li>Copy the source code and resource files into our own project. We need to change a lot of codes (the package name, and the name in xml,etc)</li>
  <li>If jar files is provided, I just create libs folder for my project and copy the jar files inside. And add the jar file in Module setting's dependencies. But unfortunately I got a lot of error messages like "Gradle: Package com.google.gson doesn't exist".</li>
  </ul>
  
  <p>Is there a general rule to add third party source or jar files into an existing android studio project? Thanks</p>