2013-07-01 3 views
3

У меня большая проблема с Android Studio. У меня есть проект, который зависит от двух других проектов (как libs). Я пошел за гидом Problems importing project into Android Studio regarding ActionBarSherlock для импорта внешних модулей. Я открыл «Структура проекта», импортировал модуль, но после этого я не вижу его в области «Модули». Область модулей содержит только корневой модуль, кажется, что он не обновлен (это странно). Поэтому, если я попытаюсь добавить модуль в качестве зависимости, Android Studio не найдет никакого модуля!Android Studio Проект уже зарегистрирован

Затем, если я попытаюсь повторно импортировать модуль, в нем говорится, что модуль/проект уже зарегистрирован! Может, мне что-то не хватает, но я не знаю, что ....! У меня есть эта проблема как для Windows, так и для MacOSX.

Спасибо заранее, Федерико

ответ

0

У меня была аналогичная проблема с АБС и других импорта библиотеки. Интерфейс «Структура проекта» просто не отображает модули. При попытке импортировать модули он будет запрашивать: «Проект уже зарегистрирован». Кажется, это проблема с IntelliJ/Android Studio. Invalidate Caches опция не помогло.

Реформирование проекта после некоторой очистки действительно сработало для меня.

  1. В качестве меры предосторожности, сделать резервную копию вашего проекта и сохранить его безопасно
  2. Убедитесь, что ваш проект строится с помощью Gradle командной строки и у вас есть вся необходимая зависимость, указанная в соответствующих build.gradle файлах. Попробуйте здание с: gradle clean && gradle build
  3. Закрыть проект в Android Studio (или близко Android-студия)
  4. Удалить .iml файлы и .idea папки из всех модулей и основной проект
  5. Start Android Studio и реимпорт проект (проект Импорт из внешняя модель> Gradle)
16

Осмотрите в своем каталоге .idea, чтобы узнать о проблемном проекте. У меня была та же проблема и разрешил ее, удалив запись с .idea/sbt.xml.

+0

При попытке импортировать проект SBT я получил сообщение об ошибке «Проект уже зарегистрирован» и смог исправить его с помощью этого совета. Точные шаги, которые я предпринял: 1) Закрыть IntelliJ, 2) Найти упоминания о проекте с тем же именем в любом файле в ~/.idea - для меня он появился в '~/.idea/workspace.xml', 3) удалите блоки XML, которые упоминают об этом, 4) перезапустите IntelliJ, и импорт должен работать. –

+1

Я получаю, что все любят Intellij, но нам не нужно удалять записи файлов, чтобы заставить вещи работать. – Conner

0

вы должны удалить проект из соответствующего Gradle/SBT/Maven/вкладке муравей (используется, чтобы быть на правой вертикальной линии Android-студия/IntelliJ IDEA)

Смотрите этот ответ: https://stackoverflow.com/a/30442195/907576

3

В Ij идти в меню: Вид -> Инструмент Windows-> Gradle Щелкните правой кнопкой мыши на проблемном модуле и выберите «Обновить внешний проект», вы должны увидеть модуль в проводнике проекта.

Смежные вопросы