valida studio ruta recursos quitar muestra funcionar especificada errores error diseño detuvo dejo comunes como aplicacion java android apache

java - ruta - error de recursos en el estudio de Android después de la actualización: No se encontraron recursos



la aplicacion dejo de funcionar android studio (14)

Después de una actualización reciente de Android Studio, tenemos problemas para hacer que un proyecto compile que funcionó anteriormente. Al principio recibíamos 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''.

Actualicé el objetivo de compilación sdk en nuestro archivo gradle a 23, lo que hizo que este problema específico desapareciera, pero nos dejó con una tonelada de errores de paquete apache.http (específicamente, una tonelada de paquetes apache que usamos para cosas http ahora desaparecieron 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 en este momento para usar cualquier nueva implementación de componentes http apache que se haya emitido. ¿Alguien tiene alguna idea?


¡Atención, viene una respuesta incorrecta! Pero cualquiera que no tenga bibliotecas apache o eso podría

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, me sirvió.


Actualice para usar API 23 (Android 6.0) o vuelva a cambiar la versión de appcompat-v7 a 22.2.2 en Gradle. Esto funciona para mí cuando agrego el servicio de Google Play


Ante todo,

Intente verificar su carpeta SDK, para mí, fue mydocuments / appdata / sdk ... etc. Así que, básicamente, mi carpeta sdk no se descargó por completo, principalmente la fuente de este problema. Debe usar otro SDK de Android completamente descargado (incluida la sección Herramientas y extras que realmente necesita) o usar el SDK de Eclipse que puede descargar anteriormente para sus desarrollos de Android Eclipse. Luego compila-> limpia tu proyecto una vez más.

Vale la pena intentarlo.


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


Debe establecer compileSdkVersion en 23.

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

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


Funciona justo cuando build.grade se cambió 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'' }


Intenta hacer coincidir todas las versiones:

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

Es trabajo para mi.


Método 1: Se muestra. No instaló Api 23. Por lo tanto, instale API 23.

Método 2:

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


Noté que no tenía instalado el SDK 23. Así que primero lo instalé y luego reconstruí mi proyecto. Y funcionó bien. También compilesdkVersion debería ser 23


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


debe cambiar su versión compiledsdkversion y targetversion a 23 en el archivo build gradle específico de la aplicación. Asegúrese de haber instalado sdk 23, versión 6.0 antes de esto. Puede ver este video para obtener más ayuda. https://www.youtube.com/watch?v=pw4jKsOU7go


en el archivo build.gradle de sus proyectos ... escriba lo siguiente ... He resuelto ese error cambiando la versión de 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''

}


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

asegúrese de compilar la versión adk y las herramientas de compilación son de la misma versión (23)

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


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, debe cambiar su appcompat , appcompat , sdk a 23 pero, si no le gusta cambiarlo y debe estar en 22, haga lo siguiente:

  • compilar 23
  • objetivo 22