Как импортировать проект eclipse из git в Android Studio?

У меня есть коды приложений для Android в проекте eclipse, хранящиеся на сервере git, и я хочу импортировать его в Android Studio.

Есть ли способ получить проект из git непосредственно в Android Studio? Есть ли пошаговая инструкция для достижения этого?

Ответ 1

Вот пошаговое решение для этого. Вы можете использовать для этого свой код каталога eclipse.

  • Откройте Android Studio → Import Project- > Выберите каталог проекта. (В приведенном выше случае "MyApp" ) Помните Выберите каталог, содержащий файл манифеста, иначе новый "мастер прямого импорта" не будет get triggered and android studio использует старый мастер импорта.
  • Android Studio создаст копию вашего проекта "MyApp_imported" с новой структурой каталогов.
  • Скопируйте существующий каталог ".git" внутри "MyApp_imported"
  • Android Studio → VCS → Включить контроль версий Это заставит Android Studio использовать существующий репозиторий для импортируемого проекта. Хотя импортный проект другая структура каталогов, но git обрабатывает их довольно хорошо.
  • Android Studio → Изменения Просмотрите все файлы и зафиксируйте их. git автоматически обрабатывает новую структуру каталогов, и история файлов и т.д. не будет потеряна.
  • Теперь вы можете поделиться им на github/Bitbucket VCS- > Поделиться на GitHUb Примечание. - Для битбакет вам нужно будет установить "следующий плагин Bitbucket" для Android Studio. http://plugins.jetbrains.com/plugin/6207?pr=androidstudio

Подробнее об этом: Импортировать проект eclipse android с системой управления версиями в Android Studio

Ответ 2

Несколько месяцев назад я получил свою работу в качестве разработчика Android. Первой проблемой, с которой я столкнулся, были мои коллеги, которые используют Eclipse.I было разрешено использовать студию Android, если я не буду вносить никаких изменений в существующую структуру проекта. После 3- 4 attemps Наконец-то я нашел решение. Вот шаги, чтобы открыть проект Eclipse git без перехода на Gradle и без изменения структуры проекта.

  • Clone git репозиторий проекта
  • Добавить /gen и/.idea в .gitignore
  • Откройте любой из уже созданных проектов Android Studio.
  • Файл → Открыть → Выбрать папку корневого каталога пути (с помощью src и res внутри)
  • Проект Doble-click для открытия структуры проекта.
  • Выберите папку корневого проекта → F4
  • Project → Project SDK → Android API XX Platform && & Уровень языка проекта → Переопределение в интерфейсах
  • Модули → вкладка Источники. Mark src as Sources && & res в качестве ресурсов.
  • Модули → вкладка "Контуры". Используйте путь вывода компиляции модуля. Создайте выходные данные папок и output_test внутри папки gen (создайте gen, если папка еще не существует). Пути вывода должны выглядеть так: C:\Users\User\project_rep\project\gen\output
  • Модули → вкладка "Зависимости". Нажмите "+" → "Ящики" или "Каталоги". Выберите все библиотеки .jar, которые используются вашим проектом. (Android Studio может притворяться, что добавляет только одну банку, но это не так)
  • Границы → "+" → Android
  • Границы → вкладка "Структура" → Reset по умолчанию.
  • Закрыть окно "Структура проекта".
  • Запустить → Изменить конфигурации → Приложение Android → Модуль → Выберите свой модуль. Настроить устройство → Показать диалог выбора.

Наконец, после всех этих шагов вы можете нажать кнопку Run.Enjoy!