el paquete com.google.android.maps no existe Android Studio

He estado trabajando en un proyecto que incluye mapas, sin embargo, cometí un error y tuve que crear un nuevo proyecto. He copiado en todas mis clases, carpetas de res, bibliotecas, etc. ¡Sin embargo, ahora estoy recibiendo 101 ERRORES!

Hay todo un golpe en esto:

El paquete com.google.maps no existe.

He seleccionado una API de Google de destino:

He incluido los archivos jar como dependencias de la siguiente manera:

Funcionaba bien en mi proyecto anterior, pero ahora que he tenido que crear un nuevo proyecto no funciona. Obviamente estoy omitiendo algo, pero no puedo pensar en qué. Estoy usando Android Studio y es una compilación gradle

Si alguien pudiera ayudarme, realmente lo agradecería porque es extremadamente frustrante ...

Ah, y lo tengo declarado en mi manifiesto

<uses-library android:name="com.google.android.maps" />

así que por favor, si alguien se ha encontrado con esto antes, lo agradecería. Ya he buscado en línea y comprobado esto:

http://code.davidjanes.com/blog/2009/11/13/18-hours-of-jar-hell-with-android-google-maps/

aunque útil, me dijo lo que ya sabía ... ¡así que por favor ayuda!

EDITAR

Ok, sé cuál es el problema, simplemente no sé cómo solucionarlo. Estoy haciendo referencia a maps.jar, sin embargo, en este proyecto no hay maps.jar, en mi proyecto anterior había en la biblioteca externa. La biblioteca externa tenía Android 4.1.2 API de Google e incluía mapas.jar, sin embargo, parece que no puedo crear un proyecto con la biblioteca externa que contiene eso, no sé por qué. Intenté cambiar el objetivo de compilación yendo al archivo -> otra configuración -> estructura de proyecto predeterminada y cambiándola allí, pero no funciona ... ¿Alguien puede sugerir lo que debo hacer para asegurarme si creo un proyecto para tienen las API de Google incluidas en la biblioteca externa? O qué cambios necesito hacer en mi proyecto actual

Respuestas a la pregunta(2)

Su respuesta a la pregunta