Как добавить android.support.v7.widget.GridLayout в intelliJidea?

Я хочу добавить GridLayout в мой проект андроида, который поддерживает библиотеку поддержки GridLayout v7. Я нашел эту ветку, но, возможно, несколько этапов добавления этой библиотеки не упоминалось в этом параграфе. Настройте поддержку библиотеки GridLayout в IntelliJ .

Может ли кто-нибудь объяснить, очевидно?

Изменить: у меня такая же проблема в этой теме

Solutions Collecting From Web of "Как добавить android.support.v7.widget.GridLayout в intelliJidea?"

Уже поздно для ответа, но здесь это, по крайней мере, для будущих людей, которые ищут решение о том, как добавить библиотеку поддержки и ресурсы для GridLayout (или ActionBarActivity / AppCompat , см. Ниже).

Самый простой способ заключается в следующем.

  1. Убедитесь, что вы установили библиотеку поддержки Android , из Android SDK Manager. Введите описание изображения здесь

  2. В IDEA: откройте свой проект, затем выберите File / Import Module

    • Выберите каталог под SDK: {SDK}\extras\android\support\v7\gridlayout Введите описание изображения здесь
    • Выберите Import module from external model и Eclipse
    • Затем вы можете выбрать « Create module files near .classpath files или выбрать, чтобы поместить их в другое место, если вы не можете / не хотите записывать в свой путь к SDK
    • На следующем экране вы должны увидеть « Select Eclipse projects to import и android-support-v7-gridlayout , IDEA также попросит вас перезагрузить проект.
    • Это должно добавить модуль gridlayout [android-support-v7-gridlayout] в ваш проект.
  3. Теперь вам нужно обновить зависимости проекта от этого модуля для ресурсов и добавить библиотеки .jar. Выбрать File / Project Structure

    • Выберите параметры проекта « Modules » и выберите свой проект (на рисунке ниже, testv7 )
    • Выберите Dependencies на правой панели
    • Добавьте с помощью кнопки + (на правой панели) Module dependency... от android-support-v7-gridlayout Введите описание изображения здесь
    • Аналогичным образом добавьте Jars or directories... указав на Jars or directories... {SDK}\extras\android\support\v7\gridlayout\libs (или на .jar внутри). Если вы также собираетесь использовать v4, выберите {SDK}\extras\android\support\v7\appcompat\libs так как он содержит как банки v4, так и v7
    • Ваши настройки должны выглядеть так: Введите описание изображения здесь

И теперь все будет хорошо.

Для меня это был единственный выход из аналогичной проблемы с ActionBarActivity , который решается с использованием той же методики в модуле {SDK}\extras\android\support\v7\appcompat . И я попробовал несколько других способов;)

Сегодня я боролся с этим и на сайтах разработчиков Android. Я нашел более простое решение и почему у них проблемы с ним. Библиотеки GridLayout из v7 не связаны с библиотекой appcompat v7, поэтому вы должны вручную добавить зависимость библиотеки v7 gridlayout.

Если вы используете gradle, тогда в build.gradle просто добавьте

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

И все должно хорошо работать 🙂

Если вы используете Android Studio, просто перейдите в Gradle Script -> build.gradle (Module: app) -> dependencies и введите эти зависимости там для лучшей поддержки.

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

P / S «v7: 23.0.2» зависит от ваших последних инструментов сборки.

Надеюсь, это поможет ..