Solución:
Esta es la versión correcta que puede agregar en su build.gradle de acuerdo con las necesidades de la API.
API 24:
implementation 'com.android.support:appcompat-v7:24.2.1'
implementation 'com.android.support:recyclerview-v7:24.2.1'
API 25:
implementation 'com.android.support:appcompat-v7:25.4.0'
implementation 'com.android.support:recyclerview-v7:25.4.0'
API 26:
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support:recyclerview-v7:26.1.0'
API 27:
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:recyclerview-v7:27.1.1'
Para que eso funcione, tuve que configurar:
compile ("com.android.support:support-v4:22.2.0")
compile ("com.android.support:appcompat-v7:22.2.0")
compile ("com.android.support:support-annotations:22.2.0")
compile ("com.android.support:recyclerview-v7:22.2.0")
compile ("com.android.support:design:22.2.0")
compile (“com.android.support:diseño: 22.2.0 “)
La documentación indica algo diferente (documentos):
com.android.support:apoyo-diseño: 22.0.0
Ruta real para las bibliotecas de repositorio de soporte:
- Debe descargar las bibliotecas de repositorio de soporte.
Si el problema persiste:
-
Vaya a la ruta real de sus Bibliotecas de repositorio de soporte y verifique que exista la siguiente carpeta:
"ANDROID_SDK_DIRECTORYextrasandroidm2repositorycomandroidsupport"
En esa carpeta hay bibliotecas de soporte que no se pueden encontrar. por ejemplo:
"ANDROID_SDK_DIRECTORYextrasandroidm2repositorycomandroidsupportappcompat-v7"
-
Carpeta abierta
appcompat-v7
y ves carpetas con todas las versiones disponibles. Debe usar solo una de estas versiones en las dependencias del archivo build.gradle o usar +, por ejemplo. 18.0. +dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:18.0.+' compile 'com.android.support:gridlayout-v7:23.1.1' compile 'com.android.support:support-v4:23.1.1' }
Esa es la ruta tomada del archivo de dependencias grade.build:
com.android.support:appcompat-v7:18.0.0
Consulte la ruta real en su HDD ->
ANDROID_SDK_DIRECTORYextrasandroidm2repositorycomandroidsupportappcompat-v718.0.0
Si no existe dicha carpeta, recibirá el error:
"failed to resolve com.android.support:appcompat-v7:18.0.0"
PD Si tiene Windows x64, al instalar sdk y jdk, asegúrese de que la ruta de instalación no tenga Program Files(86)
. Los corchetes que agregan Windows pueden causar problemas adicionales al resolver rutas para su proyecto. Utilice rutas simples para su carpeta de instalación.
Por ejemplo:
c:androidSDK