2013-05-24 3 views
0

Я следовал инструкциям Googles и экспортировать тестовый проект с Eclipse, с помощьювывезенных Затмение Android проект не будет работать с Android Studio

Экспорт в -> Создать Gradle файлы сборки

открыл Android студии и импортированные. После правильной работы моих библиотек поддержки мой проект будет компилироваться без каких-либо ошибок. Моя проблема началась, когда я попытался запустить приложение на своем устройстве. Когда я пытаюсь запустить приложение, он направляет меня на использование AVD, не предоставляя мне возможность выбрать мое устройство. Я обязал, создал новый AVD, но безуспешно, чтобы получить ошибку с ошибкой сборки. (Я добавлю точную ошибку, когда смогу) ПРИМЕЧАНИЕ: Я вижу, что мое устройство подключено, нажав кнопку «(6) Android» и в нижней левой части экрана. Я вижу все сообщения logcat в подробностях. Я добавил android:debuggable="true" моему манифесту, но все равно ничего.

Confused Я создал новый проект непосредственно из Android Studio, hit run и bingo, ... он дал мне возможность использовать мое устройство для его запуска или AVD. Выбор результата приводит к успешному запуску манекена «Hello World». Я думаю, что это может иметь какое-то отношение к вариантам сборки, поскольку мой импортированный проект не указывает «debug» vs «release», в то время как проект, созданный Android Studio.

Кто-нибудь еще испытывает это?

+0

Должно быть с новой системой сборки Gradle. Как ни странно, у меня был противоположный опыт. Я использую IntelliJ для создания приложений ANDroid уже некоторое время, и на самом деле Android-студия не требует файлов градимента для этих проектов и строит и отлично их работает.Так что это, вероятно, связано с различиями между Eclipse и IntelliJ. Ожидайте, чтобы все было более гладко с новыми версиями. –

ответ

0

Да, я испытал подобный материал на Eclipse, его довольно багги. Поскольку Android-студия основана на ней, я бы ожидал всего. Тем не менее лучшим решением для всех является перезагрузка проекта, обновление проекта или перезагрузка IDE.

+0

Android Studio не основана на Eclipse, она основана на IntelliJ IDEA (т. Е. «Другой» большой Android IDE). –

+0

Моя ошибка, я подумал о чем-то другом, но Eclipse в целом довольно глючит. – Dejan

+0

Но, как говорится в Google, Android Studio в настоящее время является только «предварительным просмотром доступа», и сейчас есть много ошибок. Поиск или сообщение об ошибках здесь: http://tools.android.com/knownissues – Opiatefuchs

1

Я нашел ответ на свой вопрос. Немного двойного удара. Перед установкой Android Studio я обновил свой SDK через Eclipse (как рекомендовано/требуется Google). Оказывается, при этом несколько элементов в моих текущих проектах были отключены. то есть. строить пути, зависимости, ect. (теперь вы должны разместить внешние Jar в папке src/libs)

Вот что я сделал, чтобы исправить это.

  1. В Eclipse, Настройки -> Java Built Path -> "Order and Export". Убедитесь, что элементы выбраны.
  2. Если у вас есть внешние банки, вручную скопируйте и вставьте банку в папку libs проекта. (Я сделал это в моем Finder)
  3. подтвердить проект запускает с помощью Eclipse,
  4. Если он работает, экспортировать проект снова «Сформировать Gradle файлов сборки» (подтвердить перезапись существующих файлов, если таковой имеется) 5.Open Android Studio и повторно импортировать проект. Опять же, подтверждение перезаписывания любых существующих файлов. 6. Следуя нижнему краю экрана в верхней части экрана, нажмите на значок рядом с названием вашего проекта. Нажмите «Редактировать конфигурации ...» и выберите «показать диалог выбора», если он еще не выбран.

щелкнул ОК, чтобы выйти, и PRESTO !!! У меня наконец-то была успешная миграция проекта.

Надеюсь, это экономит время.

Cheers!

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