Estoy tratando de ejecutar el código proporcionado AQUÍ
descargué el código de su Github e importé al Android SDK, pero muestra un error en las líneas
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.NavUtils;
en múltiples archivos Sin embargo, si verifico el Administrador de SDK de Android, Android Support Library
tanto como Android Support Repository
en la carpeta Extras están instalados. También puedo ver la carpeta de soporte y sus contenidos en el SDK_INSTALL\sdk\extras\android\support
directorio. También tiene la carpeta v4 que también contiene android-support-v4.jar
la src
carpeta y. Entonces, ¿por qué sigue mostrando el error, cómo lo resuelvo y cómo hago que se ejecute ese código de muestra? El código de muestra es para una aplicación de lector RSS, si es relevante.
java
android
packages
rss-reader
usuario13267
fuente
fuente
Respuestas:
Por favor, siga estos pasos:
Para Eclipse:
Properties
Java Build Path
Libraries
pestaña. Haga clic en elAdd External JARs
botón en el panel derecho.android-support-v4.jar
archivo, normalmente la ruta del archivo Jar es:YOUR_DRIVE \ android-sdks \ extras \ android \ support \ v4 \ android-support-v4.jar
android-support-v4.jar
Biblioteca, navegue a laOrder and Export
pestaña y marque elandroid-support-v4
archivo de la Biblioteca.Para Android Studio:
Version corta:
build.gradle
archivo:implementation 'com.android.support:support-v4:YOUR_TARGET_VERSION'
Versión larga:
Vaya a Archivo -> Estructura del proyecto
Vaya a la pestaña "Dependencias" -> Haga clic en el signo más -> Vaya a "Dependencia de la biblioteca"
Seleccione la biblioteca de soporte "support-v4 (com.android.support:support-v4:YOUR_TARGET_VERSION)"
Navegue a su "build.gradle" dentro de su Directorio de aplicaciones y verifique si su Biblioteca de soporte de Android deseada se ha agregado a sus dependencias.
Reconstruya su proyecto y ahora todo debería funcionar.
Lecturas adicionales sobre esta pregunta:
Espero que esto ayude.
fuente
andorid-support-v4.jar es un archivo jar externo que debe importar a su proyecto.
Así es como lo haces en Android Studio:
Vaya a Archivo -> Estructura del proyecto
Vaya a la pestaña "Dependencias" -> Haga clic en el signo más -> Vaya a "Dependencia de la biblioteca"
Seleccione la biblioteca de soporte "support-v4 (com.android.support:support-v4:23.0.1)"
Ahora vaya a su archivo "build.gradle" en su aplicación y asegúrese de que la biblioteca de soporte de Android se haya agregado a sus dependencias. Alternativamente, también podría haber escrito
compile 'com.android.support:support-v4:23.0.1'
directamente en su endependencies{}
lugar de hacerlo a través de la GUI.Reconstruya su proyecto y ahora todo debería funcionar.
fuente
Otra forma de resolver el problema:
Si está utilizando la biblioteca de soporte, debe agregar la biblioteca
appcompat
al proyecto. Este enlace muestra cómo agregar la biblioteca de soporte a su proyecto.Suponiendo que haya agregado la biblioteca de soporte anteriormente pero está recibiendo el problema mencionado, puede seguir los pasos a continuación para solucionarlo.
Haga clic derecho en el proyecto y navegue a Build Path> Configure Build Path .
En el lado izquierdo de la ventana, seleccione Android . Verás algo como esto:
appcompat
biblioteca y presione OK . (Nota: la biblioteca se mostrará si los ha agregado como se mencionó anteriormente). Ahora verá la siguiente ventana:fuente
Para mí, aparecían cuando transfería el código manualmente a otra computadora portátil. Solo haz
haga clic en 'Invalidar caché y reiniciar' y listo.
fuente
Seguí las instrucciones anteriores de Gene en Android Studio 1.5.1 pero agregó esto a mi archivo build.gradle:
así que lo cambié a:
Y comenzó a funcionar.
fuente
Este problema también puede ocurrir si tiene varias versiones de la misma biblioteca de soporte
android-support-v4.jar
. Si su proyecto está utilizando otros proyectos de biblioteca que contienen versiones de 2 diferentes de la biblioteca de soporte. Para resolver el problema, mantenga la misma versión de la biblioteca de soporte en cada lugar.fuente
Lo resolví borrando
android-support-v4.jar
de mi proyecto. Porqueappcompat_v7
ya tengo una copia del mismo.Si ya ha importado appcompat_v7 pero aún así el problema no se resuelve. entonces pruébalo.
fuente
Este es un paso muy fácil para importar cualquier archivo lib o jar de terceros en su proyecto
o cópielo de la carpeta bin de su proyecto existente.
o cualquier archivo .jar de terceros
pegue el archivo jar copiado en la carpeta lib
Haga clic derecho en este archivo jar y luego haga clic en Build Path-> Add to Build Path
incluso si recibe un error en su proyecto, limpie el proyecto y compílelo.
fuente
Android Studio 2.2.3 Linux Mint 18.1
Dentro de su 'vista de proyecto' abra Gradle Scripts -> build.gradle (Módulo: aplicación) y coloque el puntero del mouse dentro de las dependencias de palabras.
Haga clic en la bombilla y haga clic en "Agregar dependencia de biblioteca" y para mí todas las bibliotecas que quería se enumeraron allí.
bibliotecas de ejemplo que surgieron para mí: compile 'com.android.support:gridlayout-v7:25.1.0' compile 'com.android.support:support-v13:25.1.0'
Ahora estoy buscando agregar soporte de Android por defecto en la configuración predeterminada de Gradles.
fuente