Проект в Android Studio не запускается - класс активности не указан

В соответствии с новой IDE для Android я решил импортировать проекты из своего старого eclipse. К сожалению, я не могу запустить их из-за информации Error: Activity Class not specified Эта ошибка может быть обнаружена при воспроизведении пользователем шагов:

  1. В меню верхней панели выберите «Выполнить» (ALT+U).
  2. Изменить конфигурацию... (ALT+R)
  3. Выберите или добавьте приложение для Android
  4. На вкладке Общие выберите проект в Module navigation list
  5. Вот не знаю что выбрать Launch default activity или Launch

Что бы я ни делал, я все равно получаю ошибку Windows Run/Debug Configurations. Как я должен начать свои проекты для Android?


person deadfish    schedule 17.05.2013    source источник


Ответы (4)


Пожалуйста, проверьте, добавлены ли ваши папки src в путь сборки. Я импортировал свое рабочее пространство из Eclipse путем экспорта в Gradle, и по умолчанию в качестве исходных файлов были отмечены только папки gen. Из-за этого IDE не может скомпилировать исходные файлы и запустить какие-либо действия.

  1. Открыть навигатор
  2. Открыть настройки модуля
  3. В настройках проекта выберите «Модули».
  4. Выберите папки src и gen и пометьте их как исходные папки, щелкнув их правой кнопкой мыши и выбрав «Источник».

Надеюсь, это поможет.

person lookashc    schedule 18.05.2013
comment
Где найти навигатор? - person Matt Huggins; 15.09.2013
comment
@MattHuggins Вкладка «Проект» слева выглядит как проводник пакетов eclipse. Щелкните правой кнопкой мыши заголовок пакета, затем «Открыть настройки модуля» находится внизу. Ярлык F4. - person ter0; 16.09.2013
comment
Я думаю, это удивительно, что папка src не добавляется по умолчанию при импорте простого проекта. Я пытаюсь перейти с Eclipse на Android Studio, но подобные вещи с гигиеной не облегчают задачу. - person Mattias; 07.11.2014

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

Щелкните раскрывающийся список рядом с зеленой стрелкой на верхней панели. И нажмите «Редактировать конфигурации»:

введите здесь описание изображения

person Blundell    schedule 17.05.2013
comment
хорошо, я знаю, как добавить приложение для Android, но после того, как я выберу модуль и нажму Launch default Activity, я не могу его запустить. Из-за ошибки в нижней части окна - person deadfish; 18.05.2013
comment
Error: Activity Class not specified В моем проекте под названием X есть библиотека под названием L со всем необходимым. Внутри этой библиотеки L есть еще MainActivity класс. Я не могу запустить L, потому что это библиотека, но я не могу запустить X, потому что в ней нет MainActivity ;) Вы следите за мной? - person deadfish; 18.05.2013
comment
У меня такая же проблема. Очень надоедливый. :-/ Android Studio очень неуклюжа. Я думаю, что альфа-версия была бы более подходящей, чем бета-версия на данный момент. - person Brian Knoblauch; 13.08.2014

Вы правильно импортировали свою библиотеку в Android Studio?

Проверьте файлы> Структуры проекта> Библиотеки

Ты видел свою библиотеку L?

person fasteque    schedule 18.05.2013

Замените apply plugin: 'com.android.Library' (из уровня модуля) на apply plugin: 'com.android.application'

person M.Usman    schedule 10.09.2017