Импортировать проект в Android Studio из Eclipse

Это невозможно. CustomAttribute должен создаваться динамически. Смотрите этот вопрос для получения дополнительной информации. TypeBuilder - Добавление атрибутов

30
задан 20.12.2014, 18:22

5 ответов

Эти простые шаги сработали для меня:

  1. Открыть новый проект (новый не импортировать)
  2. Нажмите F4
  3. Слева Нажмите на SDK
  4. Удалить все SDK
  5. Нажмите +
  6. Выберите SDK, который вы используете для затмения
  7. Выберите правильную версию
  8. Нажмите OK
  9. Откройте свой проект, используя файл Gradle

enter image description here Наслаждайтесь:)

2
ответ дан 11.10.2019, 17:21
  • 1
    Она исправила только первую проблему с «не удалось найти целевой android-15», но вторая - это ошибка, связанная с плагином экспорта Gradle в Eclipse. Как сказал Алекс Руиз (21 июня в 14:12) в комментарии, они скоро это исправят. В любом случае спасибо за ваше внимание к этой проблеме. – Borys 27.06.2013, 09:35
  • 2
    Я поместил это в form' s загружают событие так, чтобы и столбец и цвета заголовков строки были установлены, когда datagridview отображен. – Jim Lahman 24.11.2019, 17:17

Есть ли у вас обновленный SDK для Eclipse? Вам нужен Rev.22. После того как вы загрузили его, вы можете экспортировать проект с помощью «build.gradle».

Миграция проектов

Обновление SDK

0
ответ дан 11.10.2019, 17:21
  • 1
    Да, но мой проект был предназначен к Android 15. И плагин Eclipce действительно неправильно Экспортировал в gradle. Нет никакой версии 15 или меньше инструментов Build. Google обеспечивает только версию 17, таким образом, я думаю it' s ошибка в функции Экспорта. – Borys 17.05.2013, 10:09
  • 2
    Это не целевой уровень Android. Это версия SDK Manager, на которую ссылается Борис. Android Studio требуется версия 22 SDK Manager (и, насколько я знаю [она совершенно новая), это может быть требованием для Eclipse, поэтому она делает экспорт правильным образом). В инструкциях сказано, что это нужно сделать до того, как вы попытаетесь экспортировать из Eclipse, так что начните с него хотя бы – JoeHz 19.05.2013, 02:56
  • 3
    Тысячу раз да! – berniefitz 24.11.2019, 17:16

Обновите свои API-интерфейсы Android с помощью Android SDK Manager. Кажется, вы установили API ниже 15-го уровня.

0
ответ дан 11.10.2019, 17:21
  • 1
    Изначально Android Studio не может найти местоположение SDK, но когда я исправляю PATH, я обнаруживаю, что у меня нет SDK api 15, поэтому я копирую его из папки eclipse. И получил вторую ошибку. – Borys 20.05.2013, 19:23
  • 2
    Забавная вещь состоит в том, что от Почтальона нет такой проблемы (301). Я предполагаю, что Почтальон добавляет наклонную черту. – Simon Moshenko 02.04.2018, 10:18

Была такая же проблема, когда Android studio 0.2.9 на Mac и импорт старого проекта Eclipse:

По умолчанию он использует / Applications / Android Studio.app/sdk в качестве местоположения Android SDK, а не все, что вы использовали.

Для каждого проекта вы можете перейти в меню Файл-> Структура проекта (команда -;) , а слева вы можете изменить местоположение SDK проекта.

Чтобы обработать все проекты (новые или импортированные), прежде чем открывать что-либо на начальном экране, нажмите , сконфигурируйте -> Стандартные настройки проекта -> Структура проекта -> (слева) Android SDK , чтобы сделать то же самое. (re: https://stackoverflow.com/a/18409923/954643 )

Если вы начинали с нуля без установки Android Sdk и затмения, вам нужно будет загрузить недостающие SDK через Tools-> Android-> SDK Manager .

0
ответ дан 11.10.2019, 17:21
  • 1
    < pedantic> don' t забывают выпускать Ваше средство форматирования </pedantic> – Frank Schmitt 06.11.2009, 15:45

В файле build.gradle измените compileSdkVersion на текущую версию. Для меня это 23. Ваш buildToolsVersion будет таким же числом. Следовательно, единственное, что мне нужно было сделать, это

  • Заменить CompileSdkVersion 15 на CompileSdkVersion 23 в build.gradle
0
ответ дан 11.10.2019, 17:21
  • 1
    Средства форматирования даты действительно не спешат настраивать. Если Вы назначаете даты в ячейке таблицы или делаете ее много, как был упомянут выше, you' ll хотят сохранить его, нас это для всего, затем выпустить его в dealloc. – Steve Weller 07.11.2009, 18:08

Теги

Похожие вопросы