Как перенести проект Eclipse на Android Studio. Миграция проектов на Android Studio

Android Студия теперь является официальной средой разработки для Android. Google настоятельно рекомендует разработчикам переходить на нее, чтобы иметь возможность использовать все последние обновления, и вообще, сполна вкусить радость от использования в работе этой замечательной IDE!

Как я уже говорил, мы с Дмитрием Виноградовым тоже будем постепенно, по мере возможности переводить уроки на Android Studio. Все новые уроки на нашем канале уже выходят в новой среде разработки.

Раньше чтобы перенести проект Eclipse на Android Studio для начала нужно было открыть ваш проект в Eclipse , и выполнить его экспорт с генерацией gradle файла сборки. Потом именно этот файл сборки build.gradle нужно было выбрать при импорте проекта в Android Studio. Этот способ приблизительно описан и на официальном сайте android.

Но у меня с его помощью не получилось импортировать проект на Android Studio. Вроде сделал все, как по инструкции. Gradle долго что-то там тянул, колбасил, а в итоге я даже не увидел привычных файлов проекта в окне менеджера. Внизу было сообщение, что-то там о несоответствии версии сборки.

Тогда я пошел другим путем, и все получилось намного проще и быстрее. Не нужно париться с Eclipse и делать экспорт. Просто открываем Android Studio, и закрываем все открытые проекты, если они есть. Вы должны увидеть окно приветствия.

программирование под android,  разработка под android,  разработка под андроид,  java,  eclipse,  андроид программирование,  видео уроки,  Андроид,  программирование на java,  android,
Нажмите Импорт проекта Non-Android Studio

Нажмите Импорт проекта Non-Android Studio. Найдите проект Eclipse, который вы хотите импортировать, станьте на него и нажмите кнопку ОК. В последующих окнах оставляем все, как есть. Умная Android Studio правильно обновляет структуру проекта и создает соответствующую Gradle сборку.

#migration #androidstudio #eclipse
Найдите проект Eclipse, который вы хотите импортировать, станьте на него и нажмите кнопку ОК

Я выбрал проект из урока 137, который изначально создавался в Eclipse. как видим, все прекрасно открывается, все файлы и папки проекта на месте.

Чтобы вы убедились еще раз, я вам открою папку другого проекта из своего старого workspase. Проект урока 136. Вот, никаких build.gradle здесь нет, чистый Eclipse! Полное Затмение! Этож надо было так назвать среду разработки)

Нет, я ничего не имею против Eclipse, мощная, замечательная среда, мы на ней работали и работаем.

Давайте Проект урока 136 тоже импортируем, закрепим, так сказать.. Возвращаемся в Android Studio, закрываем проект, в окне приветствия жмем Импорт проекта Non-Android Studio. Gradle после недолгих раздумия собирает наш проект, все на месте, никаких ошибок. Здесь в классе MainActivity были комментарии на кириллице. Никогда не пишите комментарии в java коде кириллицей!

Макеты открываются, все просто замечательно. Чтобы окончательно убедиться, что импорт прошел успешно, давайте запустим прилодение из этого проекта на эмуляторе.

Здесь тоже никаких сюрпризов, все работает.

Вот так просто и без лишних телодвижений можно перевести все ваши android проекты из Eclipse на Android Studio.

Товарищи разработчики! Идите в ногу со временем! Переходите на Android Studio!

Если у вас возникают проблемы, пишите об этом в комментариях под видео, мы обязательно постараемся вам помочь. Смотрите наш канал, и удачи в разработке android приложений!

Поддержите нас, и мы сделаем еще больше полезных уроков по android разработке!

 

Коментарі: 6
  1. Роман

    кака это ваша андроид студия, дистрибутив 1Гб, на диски хз сколько занимает, оперативу кушает 1Гб только при запуске, тормозит по каждому чиху, в общем не разработка, а сплошные мучения и это на в версии 1.4 на приложении “hello world” (комп пень4, 4ГБоперативы), сейчас уже доступна 2.1 с ужасом думаю, что же они там нагородили. перешел на эклипс, вроде уже что-то можно кодить, хоть и плагин толи 100 толи 300 метров)) – кошмар

  2. Дон

    Этой опции уже нет.

    1. Max

      Все есть, надо внимательно смотреть (File->New->Import project) AndroidStudio 1.5.1

  3. Александр

    С простыми проектами работает прекрасно. А вот столкнулся с проектом, в котором подключены библиотеки yandex в качестве модуля. Импорт весь проект изуродовал. В процессе импорта AS почему-то перенес только часть модуля yandex. И никак не дает его удалить из проекта. Вот сейчас воюю с этим.

  4. ААА! у меня в проекте более 30 файлов кода, еще больше лэйаутов, есть комменты кириллицей, вывод сообщений кириллицей (Toast), вывод в дебаггер кириллицей (Log.d()), строковые (string) данные около 1000 строк кириллицей, не судьба значит перейти на андроид студио, а эклипс, потому-что комп на работе старый, ноут был старый когда начинал, не тянул гребаный грэбл. на работе комп все еще старый, проект то-ли слишком большой стал, то-ли не хватает памяти (ОЗУ 2Гб смех, дома в видеокарте больше) потому что эклипс виснет каждые 20-30 минут

  5. Анна

    Пробую перейти на Android Studio
    Создала проект, запустила, а он выдает java.lang.NullPointerException
    В чем может быть дело?

Додати коментар