Android: «Путь к проекту должен иметь только один сегмент»


133

Я просто настроил пример проекта NotePad, как описано здесь, но при попытке запустить его (Ctrl + F11) я получил следующее сообщение об ошибке:

Путь к проекту должен иметь только один сегмент.

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

Что означает эта ошибка и почему она происходит?

(Я пытался проконсультироваться с этой статьей , но она кажется неуместной для моей проблемы, потому что у меня нет ни одного getProject нигде в этом примерном проекте с копированием)


Я получил это в результате переименования проекта.
— Tapirboy

Ответы:


276

Я нашел причину проблемы: оказывается, что когда я указал (только) конфигурацию запуска для проекта (Свойства> Параметры запуска / отладки), я забыл указать имя проекта:

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

Хммм ... Я думал, что если я щелкну правой кнопкой мыши на проекте, его имя будет взято автоматически.

Во всяком случае, это работает сейчас. Да! :)


+1 У меня была такая же проблема: я заполнил поле «имя», но не поле «имя проекта». Спасибо за это :)
— Nanne

8
Действительно похоже на ошибку в Eclipse или Android SDK
— erikbwork

1
Да, мы должны указать проект, который мы будем запускать. Если мы создаем приложение JAVA, мы можем просто запустить его, но для Android мы должны это сделать.
— Фахми Рамадан

Вы заслуживаете много очков, чтобы сэкономить время каждому. Спасибо!
— DiscDev

Хорошая работа, мне, вероятно, потребовалось бы много часов моей жизни, чтобы узнать эту маленькую вещь :)
— Лали Пали

12

Я столкнулся с той же проблемой и решил ее в следующие шаги:

  1. Разверните каталог src
  2. Разверните com.example.Login (имя приложения)
  3. Щелкните правой кнопкой мыши MainActivity.java.
  4. Перейти к запуску как -> запустить конфигурации
  5. Просмотрите свой проект
  6. Запустить активность по умолчанию
  7. Бегать

note: Перед этим установите AVD с помощью диспетчера виртуальных устройств Android.


здорово. Я столкнулся с той же проблемой и решил, используя вышеуказанные шаги, спасибо. !! Я также проголосовал за вас.
— Alpesh

7

Для меня было полезно сделать следующее: «Выполнить» -> «Выполнить настройки» -> «Выбрать приложение Android». Я не знаю почему, но было что-то под названием «Новое приложение» ... удалите его .... после удаления все должно работать нормально


для меня это называлось «новая конфигурация»
— Orbiting Eden

5

у меня та же проблема, я решил ее ниже

зайдите в свойства> запустить / отладить настройки и стереть ваши текущие настройки и запустить его

он должен работать


2

Щелкните правой кнопкой мыши по своему проекту -> Свойства> Параметры запуска / отладки -> Выберите свой проект и нажмите «Изменить» -> найдите «Project:» и напишите название проекта.


Tnx Амит, это сработало для меня, и вот, чье имя проекта уже есть в списке, выберите свой проект и снова нажмите OK. затем попробуйте отладить, это будет работать. Так же, как это работает для меня.
— Тарит Рэй

1

У меня такая же проблема. Строка проекта, а не строка имени, была оставлена ​​пустой после копирования в переименованный проект для затмения. В другой раз это была строка с названием. Я люблю затмение.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.