android intellij-idea grid-layout appcompat

¿Cómo agregar android.support.v7.widget.GridLayout en intelliJidea?



intellij-idea grid-layout (3)

Hoy luché con esto y en el sitio de desarrollo de Android encontré una solución más simple y por qué tienen problemas con ella. Las bibliotecas GridLayout de v7 no están conectadas con la biblioteca v7 appcompat, por lo que debe agregar la dependencia de la biblioteca de gridlayout v7 manualmente.

Si usas gradle entonces en build.gradle solo agrega

dependencies { ... compile ''com.android.support:gridlayout-v7:23.1.+'' }

y todo debería funcionar bien :)

Quiero agregar GridLayout a mi proyecto de Android que es usar la biblioteca de soporte GridLayout v7. Encontré this hilo pero tal vez algunos pasos para agregar esta biblioteca no se mencionaron en este párrafo Configurar la biblioteca GridLayout de soporte en IntelliJ .

¿Alguien puede explicar obviamente?

Edit: Tengo el mismo problema en this hilo


Si está utilizando Android Studio, solo vaya a Gradle Script -> build.gradle (Module: app) -> dependencias y escriba esas dependencias allí para un mejor soporte.

compile ''com.android.support:gridlayout-v7:23.0.2'' compile ''com.android.support:appcompat-v7:+''

P / S el "v7: 23.0.2" depende de sus últimas herramientas de compilación ..

Espero que esto ayude ..


Es tarde para una respuesta, pero aquí está, al menos para futuras personas que buscan una solución sobre cómo agregar la biblioteca de soporte y los recursos para GridLayout (o ActionBarActivity / AppCompat , ver más abajo).

La forma más fácil es la siguiente.

  1. Asegúrese de haber instalado la Biblioteca de soporte de Android , desde el Administrador de SDK de Android.

  2. En IDEA: abra su proyecto, luego seleccione File / Import Module

    • seleccione el directorio en el SDK: {SDK}/extras/android/support/v7/gridlayout
    • Seleccione Import module from external model y Eclipse
    • luego puede seleccionar Create module files near .classpath files , o elegir ponerlos en otro lugar si no puede / no quiere escribir en su ruta de SDK
    • En la siguiente pantalla debería ver los Select Eclipse projects to import y android-support-v7-gridlayout , IDEA también le pedirá que vuelva a cargar el proyecto.
    • esto debería agregar un módulo gridlayout [android-support-v7-gridlayout] en su proyecto.
  3. Ahora tiene que actualizar las dependencias de su proyecto a este módulo para los recursos y agregar las bibliotecas .jar. Seleccionar File / Project Structure

    • seleccione la configuración del proyecto Modules y seleccione su proyecto (en la imagen de abajo, testv7 )
    • Selecciona las Dependencies en el panel derecho.
    • agregue con el botón + (en el panel derecho) una Module dependency... a android-support-v7-gridlayout
    • de manera similar, agregue un Jars or directories... apuntando al Jars or directories... {SDK}/extras/android/support/v7/gridlayout/libs (o al {SDK}/extras/android/support/v7/gridlayout/libs .jar que se encuentra dentro). Si también va a utilizar v4, elija {SDK}/extras/android/support/v7/appcompat/libs ya que contiene los tarros v4 y v7
    • su configuración debe verse así:

Y ahora deberías estar bien.

Para mí, fue la única manera de salir del problema similar con ActionBarActivity , que se resuelve utilizando la misma técnica en el módulo {SDK}/extras/android/support/v7/appcompat . Y lo intenté de otras maneras;)