2013-09-28 2 views
27

Я использую студию Android, и я хочу добавить модуль в свой проект, например «панель действий Sherlock» или файлы jar, , но когда я открыл структуру проекта, нет модуля или библиотеки в меню: \Android Studio не показывает модули в структуре проекта

в intelij это появляется:

enter image description here

Так в чем проблема? Как добавить эти модули в студию Android?

+0

У меня такая же проблема, и я не могу понять ее. Вы уже поняли это? Если да, поделитесь своим ответом. – sPaz

+0

Имеют те же проблемы, такие глупые ... Я ничего не показываю. Мне нужны другие настройки, такие как глобальная настройка или другие ... OMG –

+0

У меня такая же проблема. Похоже, эта проблема возникает только с импортированным проектом. – beholderrk

ответ

9

ли правой кнопкой мыши на ваш проект, а затем выберите «Настройки Open Module» - то вы можете добавить модули к вашему проекту ..

+0

Я не вижу, как я могу использовать это, чтобы добавлять модули, которые находятся в каталоге? Я вижу только способы добавления новых модулей. – AdamMc331

+0

Спасибо, в android studio 2.3.3 Не знаю, что случилось, это было первым в структуре проекта. – Pulkit

2

Если бы подобный вопрос при выполнении контроля версий над проектом в Android Studio (0.4. 2). Когда вы перетаскиваете его в новое место и импортируете модули, в структуре проекта отображается только «Android SDK».

Я удалил папку .idea/из системы управления версиями, добавив ее в файл .gitignore и выполнив новое извлечение и импорт модулей. Теперь все настройки отображаются правильно в настройках проекта и настройках платформы для структуры проекта.

+0

Модули были добавлены и вытолкнуты с машины, а затем вытащены из второй машины, но здесь они не были видны как модуль. Удаление папки .idea сделало регенерирование рабочей области.xml – Davidea

3

Вам необходимо добавить файл gradle.settings в корневую структуру проекта, после чего при настройке «Открыть модуль» вы выберете меню, соответствующее вашему gradle.settings. При импорте проекта в Android Studio он не создает этот файл для вас. Иногда обычно лучше начинать чистый проект и перемещать свой код там, его обычно легче достичь.

2

Вот что я сделал, чтобы решить эту проблему

  • Закрыть Android Студия
  • Quick Start -> Проверьте из контроля версий
+0

Не понимаю. Где быстрый старт и какой контроль версий? – Yster

+0

Быстрый старт - это окно, которое появляется при запуске Android Studio – Lucas

+0

Что означает Lucas, нажмите «Файл»> «Закрыть». И после этого открывается окно, которое называется Quick Start и делает, как говорит Лукас. – Pulkit

7

Перейти к File-> Project структурообразующих> Настройки проекта -> Модули.

Нажмите на зеленый цвет + и добавьте новый модуль. выберите «Модуль приложения» и установите корневой каталог контента в модуль проекта.

Нажмите затем, а затем закончить.

Reference

+0

Это очень полезный пост. У меня есть одна коррекция, то есть: после выбора моего проекта, он говорит «приложение» уже в проекте. В этом случае я добавил как «app1» и нажмите «ОК». После этого IDE показывает оба модуля «app» и «app1». Затем я удалил «app1» из структуры проекта и выполнил проект после выбора модуля «app». Тогда это работает очень хорошо. –

1

Пожалуйста, перейдите к модулю настройки и выбрать модули из параметров проекта , то вам необходимо выбрать в исходные тексты и генераторных папки и пометив их в качестве исходных папок, щелкнув правой кнопкой мыши на них и выберите Источник

6

Сначала создайте свой Module. Вы можете сделать это, используя мастер по умолчанию для Android Studio (File -> New -> New Module), выберите «Библиотека Android», укажите имя и имя пакета и выполните его. После этого вы увидите, что ничего не происходит.Открыть сторону Gradle Projects Section(должно быть где-то на правой панели)

Вы должны увидеть что-то вроде этого:

enter image description here

Расширить модуль Gradle и запустить Run Configurations задачу. После этого обновите содержимое и обновите структуру проекта.

Теперь он должен работать.

0

Если вы переместили модули, измените файл workspace.xml и файл settings.gradle, чтобы использовать новые пути вашего модуля. В противном случае вам нужно попробовать использовать функцию модуля импорта.