La importación android.support.v7 no se puede resolver
Soy nuevo en android. Actualmente, tengo adt-bundle-windows-x86-20131030.zip
(Windows 32 bit) y he instalado correctamente el SDK de Android y Eclipse. Además, he actualizado todo en el gestor de SDK de Android. Ahora, estoy trabajando en Android v-4.4.2
Mi proyecto se ejecuta correctamente, pero cuando importo android.support.v7.app.ActionBarActivity;
Y la import android.support.v7.app.ActionBar;
El proyecto no depurar. Consigo el error The Import android.support.v7 cannot be resolved
- ¿Cómo habilitar LogCat / Console en Eclipse para Android?
- ¿Por qué no se encuentra la clase ImageView?
- El proyecto de Android no creará al editar un archivo de recursos
- Encontrar el número total de API que se utilizan en un código fuente de la aplicación de Android?
- App Inventor vs Android SDK
Busqué en Google e instalé Android Support Library
luego añadí v7
en mi proyecto.
- Archivo-> Importar (android-sdk \ extras \ android \ support \ v7). Elija "appcompat"
- Proyecto-> Propiedades-> Android. En la sección de la biblioteca "Añadir" y elegir "appCompat"
Captura de pantalla
Se ha agregado appCompat
en appCompat
pero todavía sigo recibiendo el error.
- ¿Cómo puedo utilizar el mensaje de la nube Firebase en un proyecto eclipse?
- Cómo implementar y usar google cloud sql en mi aplicación android (eclipse)
- Google Glass no aparece como un dispositivo en eclipse bajo DDMS.
- Error de PagerSlidingTabStrip cuando está abierto
- Cambiar el paquete predeterminado de com.example para los proyectos de Android de Eclipse
- Eclipse no pudo resolver el error de recurso de cadena
- Representación de mapa de bits de Eclipse en el depurador
- Utilice nuevo firebase sdk en el proyecto android eclipse
-
Ir a su proyecto en el navegador, haga clic derecho en las propiedades.
-
Vaya a la pestaña Java Build Path a la izquierda.
-
Vaya a la pestaña de librerías en la parte superior.
-
Haga clic en agregar tarros externos.
-
Vaya a su carpeta ADT Bundle, vaya a sdk / extras / android / support / v7 / appcompat / libs.
-
Seleccione el archivo android-support-v7-appcompat.jar
-
Ir a la orden y la exportación y marque la casilla junto a su nuevo frasco.
-
Haga clic en Aceptar.
He intentado la respuesta descrita aquí, pero no funcionó para mí. Tengo las últimas herramientas de SDK de Android ver. 23.0.2 y Android SDK Platform-tools ver. 20
La biblioteca de soporte android-support-v4.jar
está causando este conflicto, solo borra la biblioteca en la carpeta /libs
de tu proyecto, no tengas miedo, la biblioteca ya está contenida en la biblioteca appcompat_v7
, limpia y construye tu proyecto y Su proyecto funcionará como un encanto!
En mi caso, el proyecto auto-generado appcompat_v7 fue cerrado. Así que abre el proyecto en el Explorador de paquetes.
Espero que esto ayude.
Tuve el mismo problema cada vez que traté de crear un nuevo proyecto, pero basado en la salida de la consola, era debido a dos versiones de android-support-v4 que eran diferentes:
[2014-10-29 16:31:57 - HeadphoneSplitter] Found 2 versions of android-support-v4.jar in the dependency list, [2014-10-29 16:31:57 - HeadphoneSplitter] but not all the versions are identical (check is based on SHA-1 only at this time). [2014-10-29 16:31:57 - HeadphoneSplitter] All versions of the libraries must be the same at this time. [2014-10-29 16:31:57 - HeadphoneSplitter] Versions found are: [2014-10-29 16:31:57 - HeadphoneSplitter] Path: C:\Users\jbaurer\workspace\appcompat_v7\libs\android-support-v4.jar [2014-10-29 16:31:57 - HeadphoneSplitter] Length: 627582 [2014-10-29 16:31:57 - HeadphoneSplitter] SHA-1: cb6883d96005bc85b3e868f204507ea5b4fa9bbf [2014-10-29 16:31:57 - HeadphoneSplitter] Path: C:\Users\jbaurer\workspace\HeadphoneSplitter\libs\android-support-v4.jar [2014-10-29 16:31:57 - HeadphoneSplitter] Length: 758727 [2014-10-29 16:31:57 - HeadphoneSplitter] SHA-1: efec67655f6db90757faa37201efcee2a9ec3507 [2014-10-29 16:31:57 - HeadphoneSplitter] Jar mismatch! Fix your dependencies
No sé mucho sobre Eclipse. Pero simplemente borré la copia del archivo jar de la carpeta libs de mi proyecto para que usara el archivo jar appcompat_v7 en su lugar. Esto arregló mi problema.
Lo arreglé añadiendo estas líneas en el build.grandle (App Module)
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) //it was there compile "com.android.support:support-v4:21.0.+" //Added compile "com.android.support:appcompat-v7:21.0.+" //Added }
La descarga reciente de sdk-manager no contiene android-support-v7-appcompat.jar Pero el directorio siguiente contiene el archivo aar C: \ Users \ madan \ android-sdks \ extras \ android \ m2repository \ com \ android \ support \ appcompat-v7 \ 24.2.1 \ appcompat-v7-24.2.1.aar Este archivo se puede importar con el proyecto del botón derecho del ratón, importar, seleccionar general, seleccionar archieve y finalmente seleccionar un archivo aar. Incluso esto no soluciona el problema. Luego, elimine 'import android.R' y agregue 'import android.support.v7.appcompat. *;' Siga este tutorial para otros detalles: http://www.srccodes.com/p/article/22/android-hello-world-example-using-eclipse-ide-and-android-development-tools-adt-plugin
- ¿Existe algún tipo de depuración de la consola Firebug o JavaScript para Android?
- Android – implementar startForeground para un servicio?