Я установил новую Android Studio 0.1.1 на основе IDEA ide и попробовал импортировать код из Eclipse.
- Перейдите в Eclipse-> Export-> Grandle, чтобы добавить файл Gradle
- Откройте Andro />
- Также создайте еще один новый проект и измените Android SDK для него, но я все еще не могу импортировать проект
Я исследую эту проблему и нахожу слабое место: в файле build.gradle я меняю следующие строки:
- с compileSdkVersion 15 на compileSdkVersion » 17 «
- из buildToolsVersion » 15 » to buildToolsVersion » 17 «
И это исправило мою проблему с проектом Imp орт. Я думаю, что это проблема в функции экспорта Eclipse. Инструменты сборки запускаются только с версии 17 (в ADT 22), поэтому найти версию 15. невозможно.
5 ответов
Эти простые шаги сработали для меня:
- Открыть новый проект (новый не импортировать)
- Нажмите F4
- Слева Нажмите на SDK
- Удалить все SDK
- Нажмите +
- Выберите SDK, который вы используете для затмения
- Выберите правильную версию
- Нажмите OK
- Откройте свой проект, используя файл Gradle
Наслаждайтесь:)
Есть ли у вас обновленный SDK для Eclipse? Вам нужен Rev.22. После того как вы загрузили его, вы можете экспортировать проект с помощью «build.gradle».
Обновите свои API-интерфейсы Android с помощью Android SDK Manager. Кажется, вы установили API ниже 15-го уровня.
Была такая же проблема, когда Android studio 0.2.9 на Mac и импорт старого проекта Eclipse:
По умолчанию он использует / Applications / Android Studio.app/sdk в качестве местоположения Android SDK, а не все, что вы использовали.
Для каждого проекта вы можете перейти в меню Файл-> Структура проекта (команда -;) , а слева вы можете изменить местоположение SDK проекта.
Чтобы обработать все проекты (новые или импортированные), прежде чем открывать что-либо на начальном экране, нажмите , сконфигурируйте -> Стандартные настройки проекта -> Структура проекта -> (слева) Android SDK , чтобы сделать то же самое. (re: )
Если вы начинали с нуля без установки Android Sdk и затмения, вам нужно будет загрузить недостающие SDK через Tools-> Android-> SDK Manager .
У меня есть проект Eclipse, который мне как-то удалось снова работать в Android Studio. Он использует библиотеку / проект TouchDB, которую я сейчас хочу обновить до своего последнего предложения couchbase-lite-android, который выглядит так, как будто он готов для Android Studio с файлами градиентов.
Однако я не понимаю, как продвигаться и импортировать этот проект в свой существующий. File -> Import Project дает мне 3 варианта, создавайте проект из существующих источников, импортируйте из внешней модели (mavern), импортируйте из внешней модели (gradle)
Если я выберу gradle, он построит couchdbase-lite-android, а затем откроет его в свое собственное окно Android Studio, оно определенно не будет импортировано в мой текущий проект.
Попробуйте перейти в «Файл ->« Импортный модуль »вместо« Импорт проекта ». В Android Studio все окно – это проект. Каждый элемент верхнего уровня в этом проекте называется модулем. Исходя из мира Eclipse, это будет:
Eclipse workspace = проект Android Studio
Проект Eclipse = модуль Android Studio
Что касается Android Studio ver. 2.1.2 (который у меня есть сейчас) должен быть File – New – Import Module … и затем выбрать путь к импортируемой папке проекта.
Android Студия теперь является официальной средой разработки для Android. Google настоятельно рекомендует разработчикам переходить на нее, чтобы иметь возможность использовать все последние обновления, и вообще, сполна вкусить радость от использования в работе этой замечательной IDE!
Нажмите Импорт проекта Non-Android Studio. Найдите проект Eclipse, который вы хотите импортировать, станьте на него и нажмите кнопку ОК. В последующих окнах оставляем все, как есть. Умная Android Studio правильно обновляет структуру проекта и создает соответствующую Gradle сборку.
Найдите проект 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 разработке!