¿Cómo importar Sherlock de la barra de acción al proyecto gradle?

He importado módulo a Android Studio mediante pasos publicadas esta pregunta: Problemas de importación de proyecto en Android Studio con respecto a ActionBarSherlock

El IDE está funcionando bien, pero no afecta a la compilación. De Android Studio: ¿Son las dependencias del proyecto de biblioteca seleccionadas de project.properties?

Si usa Gradle, project.properties es completamente ignorado. No debes usar la configuración del módulo para añadir dependencias ahora, ya que solo cambia el IDE pero no el sistema de compilación basado en Gradle (lo solucionaremos en versiones posteriores).

He modificado las dependencias de build.gradle

 dependencies { compile files('libs/android-support-v4.jar') compile project(":ActionBarSherlock") } 

Pero construir imprime diferentes errores ahora: Gradle:

 FAILURE: Build failed with an exception. * Where: Build file '...PATH.../PROJECT_NAME/PROJECT_NAME/build.gradle' line: 13 * What went wrong: A problem occurred evaluating project ':PROJECT_NAME'. > Project with path ':ActionBarSherlock' could not be found in project ':PROJECT_NAME'. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

3 Solutions collect form web for “¿Cómo importar Sherlock de la barra de acción al proyecto gradle?”

Sólo un aviso: por el momento, el soporte adecuado para importar bibliotecas externas que incluyen recursos (archivos de biblioteca aar) no parece estar soportado correctamente todavía. Es la razón por la que ActionBarSherlock todavía no está lanzando su proyecto como archivo aar. Sin embargo, si usted pone el código de la biblioteca externa (ActionBarSherlock) en el directorio de su proyecto debe ser capaz de trabajar.

Ahora, para que varios proyectos funcionen, cree un archivo llamado 'settings.gradle' en la raíz de su proyecto y coloque las siguientes líneas:

 include 'actionbarsherlock' include 'yourproject' 

Ahora asegúrese de tener los dos subdirectorios en la misma carpeta que gradle.settings: actionbarsherlock y yourproject. En esos subdirectorios debe ser el archivo de compilación (build.gradle) y el resto de su proyecto. La estructura debe ser algo como esto:

 Proyecto
 | -
 .jpg
 |  |
 |  | - Tutoriales
 |  |
 |  |  Todos los derechos reservados
 |  Res
 |  |  Todos los derechos reservados
 |  Un
 Tu proyecto
     |
     Src
         Principal
             | - Tutoriales
             Java
             |  Todos los derechos reservados
             Res
                 Todos los derechos reservados

Esperemos que tenga sentido, aunque esto suele ser la forma de construir múltiples proyectos dependientes de su cuenta. Normalmente no quieres que el código de las bibliotecas externas (como ActionBarSherlock) esté en tu repositorio de proyectos, pero como he dicho, hacerlo correctamente no está listo todavía.

Además, solo un aviso, las versiones estables de ActionBarSherlock aún no tienen un archivo de compilación de gradle. Utilice la rama de dev de ActionBarSherlock de git para obtener los archivos de origen correctos: https://github.com/JakeWharton/ActionBarSherlock/tree/dev/actionbarsherlock

ESTA RESPUESTA ES DEPRICADA: ¡Compruebe hacia fuera AppCompat como reemplazo!

 dependencies { compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar' compile 'com.android.support:support-v4:18.0.+' } 

Se encontró que en el sitio ActionBarSherlock y ActionBar Sherlock con Android Studio 0.2.2

ABS ha lanzado su aar.

También una muestra que lo utiliza en github:

https://github.com/JakeWharton/ActionBarSherlock-Gradle-Sample

El número de versión de la biblioteca de soporte no es crítico, asegúrese de utilizar siempre la versión más actualizada permitida por su proyecto. La inclusión real del frasco de soporte como un todo NO es opcional

Espero que podamos tener una manera de mostrar a la gente que algunas de estas bibliotecas están obsoletas.

Ahora debe utilizarse AppCompat en lugar del ActionbarSherlock obsoleto.

  • Errores de Gradle en Android Studio
  • Android Studio Gradle en el servidor
  • Obtener el sabor del producto o crear una variante en una aplicación para Android
  • Gradle Build se atasca en las tareas de ejecución:
  • AS obligar a utilizar android SDK Build Tools 25.0.0 SDK herramientas de compilación revisión (23.0.3) es demasiado bajo para el proyecto
  • Actualización del proyecto a Android Studio 1.0 (problemas de Gradle)
  • Manifiesto de Android Studio Faltando error en Gradle
  • Android: app: transformClassesWithJarMergingForDebug FALLA - ZipException: entrada duplicada
  • ¿Cómo desinstalar completamente el SDK de tejido de Twitter del proyecto android?
  • Gradle construye a infinito sin errores
  • Solución para clases duplicadas en sabores Gradle y principales
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.