title: Differences between Jar, Android Library and Android Library Project
body: <p>As I understand, the three ways of distributing my application are via Jar, Android Library and Android Library Project.</p>
  
  <p><strong>Jar</strong> - cannot contain resources or XML layouts (so this is out for me)</p>
  
  <p><strong>Android Library</strong> - I don't really know how this works but the Google API uses it...</p>
  
  <p><strong>Android Library Project</strong> - includes resources but allows the client free rein on the code as it is distributed as source.</p>
  
  <p>If I am to create a closed source application that requires drawables and XML files that I want to distribute to other Android programmers, what should I use?  And can someone direct me to a tutorial on creating an <strong>Android Library</strong>?</p>