Android Studio 2.0 utilizando proyectos externos con jar y files de origen

He estado buscando en toda la web una solución definitiva para este simple problema de agregar un directory externo con files .java y bibliotecas .jar a mi proyecto de Android Studio.

Esto es lo que quiero hacer:

Cree un proyecto pnetworkingeterminado en Android Studio e importe desde git la biblioteca en la que trabajaré, que es un set de files .java y un .jar (jsoup). Estos files java necesitan este jsoup. Los files java no son para Android, solo son files java simples.

Necesito que sea de github porque estoy trabajando en este lib y necesito AndroidStudio para actualizarlo automáticamente a su versión más reciente.

Así es como compilo mi proyecto:

javac -cp ".:jsoup-1.8.3.jar" Main.java Class1.java Class2.java; 

Luego corro:

 java -cp ".:jsoup-1.8.3.jar" Main 

Bueno, ya cargué esta biblioteca desde github usando Android Studio, así que ahora tengo:

 Project/app/src/main/java/com.myname.myapp Project/MyLibraryFromGithub 

Por supuesto que vi respuestas como esta y seguí todo, pero hay algunos problemas. Por ejemplo, siguió buscando un file AndroidManifest.xml que no sé cómo escribir porque es un proyecto simple de Java, no un proyecto de Android. Además, creo que esta respuesta está desactualizada y no funcionará correctamente en AndroidStudio 2.0.

He leído algunos tutoriales en Gradle, pero no dice nada sobre carpetas externas, etc. Además, cuando lo hago, ¿cómo importo mi biblioteca? Por ejemplo, en

 Project/app/src/main/java/com.myname.myapp/Main.java 

¿Cómo importo la biblioteca? import myLibrary ? ¿O solo necesito crear nuevos objects con los nombres del classe? Me gusta Class1 myObject = new... ?

¡Esto es tan confuso! Me gustaría poder comstackr todo a mano, Gradle está ocultándome demasiado y no puedo encontrar un buen tutorial.

Para agregar un jar externo a su proyecto, debe seguir los siguientes pasos:

  1. Seleccione File >> New >> New Module .
  2. Seleccione Import JAR/AAR Package .
  3. Ingrese el nombre del file en el textbox Nombre de File y click Finish .
  4. Seleccione File >> Project Structure .
  5. Seleccione la app en la sección de modules en el lado izquierdo.
  6. Seleccione la pestaña Dependencies en la parte superior.
  7. Haga clic en el + en el lado derecho.
  8. Seleccione la Module Dependency
  9. Seleccione el file JAR que acaba de importar.
  10. Cierre ambas windows abiertas haciendo clic en OK

¿Has probado esto?

  1. Coloque X.jar en la carpeta libs

  2. Haga clic derecho en X.jar y 'Agregar como biblioteca'

  3. (En build.gradle) Coloque esto en dependencies: compile files('libs/X.jar')