Error de recursos en el estudio android después de la actualización: No se ha encontrado ningún recurso

Después de una actualización reciente de Android Studio, estamos teniendo problemas para obtener un proyecto para compilarlo que funcionó anteriormente. Al principio estábamos recibiendo el siguiente error:

/Users/james/Development/AndroidProjects/myapp/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.0.0/res/values-v23/values-v23.xml Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'. Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Colored'. 

He actualizado la sdk construir objetivo en nuestro archivo gradle a 23, lo que hizo que este problema específico desaparece, pero nos dejó con una tonelada de apache.http errores del paquete (en concreto, una tonelada de paquetes de apache que utilizamos para http cosas ya se han ido En sdk 23).

Lo que quiero hacer es resolver el extraño error de recursos, pero sin actualizar a sdk 23. No tengo tiempo para volver a escribir nuestra biblioteca de herramientas ahora mismo para usar cualquier nueva implementación de los componentes http apache se ha emitido. ¿Alguien tiene alguna idea?

Cambie la versión de appcompat en su archivo build.gradle de nuevo a 22.2.1 (o lo que estaba usando antes).

Necesita establecer compileSdkVersion en 23.

Desde que API 23 Android eliminó los paquetes de Apache Http obsoletos, por lo que si los usa para solicitudes de servidor, deberá agregar useLibrary 'org.apache.http.legacy' a build.gradle como se indica en este enlace:

 android { compileSdkVersion 23 buildToolsVersion "23.0.0" ... //only if you use Apache packages useLibrary 'org.apache.http.legacy' } 

En sus proyectos build.gradle archivo … escribir como abajo .. he resuelto ese error por cambiar la versión appcompat de v7.23.0.0 a v7.22.2.1 ..

 dependencies 

{

 compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.2.1' 

}

Abajo de la captura de pantalla es para una mejor comprensión.

Atención, respuesta equivocada viene! Pero cualquiera que no tenga librerías apache podría encontrar

 compileSdkVersion 23 buildToolsVersion "23.0.0" //... dependencies { compile 'com.android.support:appcompat-v7:23.0.0' compile 'com.android.support:design:23.0.0' } 

Útil, que hizo el truco para mí.

Usted debe cambiar su compilado y su versión de destino a 23 en el archivo build gradle específico de la aplicación. Asegúrese de que ha instalado sdk 23, la versión 6.0 antes de this.You puede ver este vid para más ayuda. https://www.youtube.com/watch?v=pw4jKsOU7go

Si u están recibiendo errores incluso después de descargar el SDK más reciente y Android Studio Yo soy un novato: Lo que hice fue 1. Descargar el SDK reciente (i fue) 2. Abrir la estructura del archivo de proyecto (ctrl + alt + shift + S) 3. En los módulos de seleccionar la aplicación 4. En la pestaña de propiedades … cambiar la versión de compilación sdk a api 23 Android 6.0 marshmallow (más reciente)

Asegúrese de que la compilación adk versionand buildtools sea de la misma versión (23)

Espero que ayude a alguien para que no sufra como lo hice durante estos par de días.

Intente coincidir con todas las versiones:

 compileSdkVersion 23 buildToolsVersion '23.0.0' targetSdkVersion 23 compile 'com.android.support:appcompat-v7:23.0.0' 

Es trabajo para mí.

CompileSDK debe coincidir con la versión appCompat. TargetSDK todavía puede ser 22 (por ejemplo, en caso de que no se haya actualizado al nuevo modelo de permiso todavía)

si usted tiene :

 /Users/james/Development/AndroidProjects/myapp/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.0.0/res/values-v23/values-v23.xml Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'. Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Colored'. 

Error, debes cambiar tu appcompat , appcompat , sdk a 23 pero, si no te gusta cambiarlo y debes estar en 22 haz esto:

  • Compilar 23
  • Objetivo 22

Su funciona justo cuando la build.grade se ha cambiado a eso:

 android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "blablabla" minSdkVersion 15 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.0.0' } 

Me di cuenta de que no tenía sdk 23 instalado. Así que primero lo instaló y luego re-construyó mi proyecto. Y funcionó bien. También compilesdkVersion debe ser 23

Ante todo,

Intente comprobar su carpeta del SDK, para mí, era mydocuments / appdata / sdk …. el etc. Tan básicamente mi carpeta del sdk no fue descargado completamente, el origen de este problema principalmente. Tienes que usar otro sdk de android completamente descargado (incluyendo la sección de Herramientas y los extras que realmente necesitas) o usar el eclipse sdk que puedes descargar antes para tus desarrollos Android de Eclipse. A continuación, construya-> limpiar su proyecto una vez más.

Vale la pena intentarlo.

Actualice para usar API 23 (Android 6.0) o vuelva a cambiar la versión de appcompat-v7 a 22.2.2 en Gradle. Este trabajo para mí cuando agrega google play servicio

Método 1: Está mostrando.no ha instalado Api 23. Por lo tanto, instale la API 23.

Método 2:

Cambie la versión de appcompat en su archivo build.gradle de nuevo a 22.0.1 (o menos).

  • Diferencia entre SparseArray Vs ArrayList?
  • Cómo insertar programaticamente entradas de registro de llamadas con nombre de presentación y foto?
  • Cómo comprobar si el GPS está desactivado Android
  • Creación de un número aleatorio de 4 dígitos y almacenamiento de una cadena
  • Android - Canvas onDraw con cámara ampliada siguiendo movimientos de carácter
  • Configuración adecuada de Proguard para mantener la clase interna estática
  • "Tag <Activity> nombre de atributo tiene un carácter no válido". "Android Mainfest
  • Cómo crear sqlite declaración preparada en OrmLite?
  • Android: IllegalStateException llamando a DialogFragment
  • Llamando super en extremo
  • La carpeta ".android" y el archivo "debug.keystore" faltan
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.