Подтвердить что ты не робот

Как eclipse знает название вашего проекта?

У меня есть полностью рабочий проект (например, его называемый "mygame" ) на диске, который содержит несколько действий. Действие, которое сначала вызывается, называется "пусковой установкой". Я хочу, чтобы проект назывался "com.mycompany.mygame", но когда я делаю проект импорта в eclipse и выбираю корневую директорию моего проекта, появляется диалоговое окно с сообщением о том, что проект, расположенный в этом каталоге, "com".mycompany.mygame.launcher ", не изменяя его. Мой вопрос: что такое eclipse, чтобы определить, что мой проект имеет имя" com.mycompany.mygame.launcher"? Это что-то в манифесте?

4b9b3361

Ответ 1

Я думаю, что eclipse принимает имя класса, которое расширяет Activity. Потому что, когда u расширяет любой другой пакет, такой как Фрагмент и т.д., Он не будет создавать по умолчанию Launcher для этого конкретного класса. Таким образом, всякий раз, когда имя класса с манифестом указывает на запускающее устройство, оно будет импортировано вдоль или оно добавит имя класса. с именем пакета

Ответ 2

Вы имели в виду название проекта? Если это возможно, вы можете проверить файл .project, который находится в корневой папке проекта.

Ответ 3

Подобно вашей проблеме, когда я пытаюсь ImportAndroidExisting Android code в рабочее пространство, именование отключено.

Для тех, кто комментировал и путался в вопросе, происходит то, что Eclipse импортирует проект как имя первого действия (включая пространство имен).

Он импортирует проект как com.company.app_name.first_activity_in_the_manifest

У меня была эта проблема некоторое время. Я нашел решение для своего проекта. Поскольку это репозиторий git, мне нужно сделать ImportGitProjects from Gitlocal.

Затем он импортирует правильно и не имеет побочного эффекта некоторых решений, упомянутых здесь, импортируя существующий код в новый проект (который, вероятно, удалит мою ссылку на репозиторий git).

Ответ 4

в eclipse, щелкните правой кнопкой мыши свой проект. Инструменты Android → Переименуйте Application Package, измените имя на com.mycompany.mygame

Ответ 5

Почему вы используете функцию eclipse "импортировать существующий проект в рабочее пространство"?

Вы должны использовать функцию "Новый проект Android → Создать проект из существующего источника" (я не знаю, как эти параметры отображаются в вашем затмении точно так, что вам нужно их найти). Таким образом вы можете переименовать это ни к чему.

Второй вариант может быть: Импортировать существующий проект в рабочее пространство (как вы уже делаете). Оставьте название проекта таким, как оно есть, затем после завершения процесса импорта, вы можете переименовать проект в нужное вам.

Ответ 6

В вашем файле манифеста атрибут name в теге манифеста покажет имя пакета. Также в представлении проводника пакета в eclipse будет указано имя пакета. Например, если ваше имя pkg является com.cmpny.game, то ваша папка src будет введите src > com > cmpny > game > foldersa и внутри этого будет сохранен ваш код.

Ответ 7

В каждом проекте есть файл с именем .project, который отвечает за имя проекта

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>PROJECTNAME</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
     ........
    </buildSpec>
    <natures>
    ....../natures>
</projectDescription>

Ответ 8

Имя ADT, отображаемое в Проводнике пакетов, не может быть именем в файле .project. Чтобы изменить это, щелкните правой кнопкой мыши на имени → Рефакторинг → Переименовать. Измените имя с помощью "Обновить ссылки". Убедитесь, что имя, которое вы хотите, уникально для вашего списка проводников пакетов.

Ответ 9

Я думаю, что это связано с тем, что структура каталогов применяется для всех приложений одинаковых типов, так как все приложение содержит некоторые файлы/папку в корневой папке, которая является именем нашего приложения, например, проект андроида содержит файлы типа .project и .classpath и папки типа .myeclipse src bin .settings и т.д.

Ответ 10

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