Intereting Posts
Графический тест для Android: один класс Создание зависимости от градиента – удаление доступа к своим зависимостям Android: TimePicker setIs24HourView не работает Прерывание потока не работает (Java Android) Java.lang.RuntimeException: Невозможно создать экземпляр активности ComponentInfo / java.lang.ClassNotFoundException Существует ли максимальный размер для внутреннего хранилища android для приложения? Внедрение кинжала 2 в классе Java Как я могу переключаться между Emojipicker и Keyboard в Android? Андроида twitter4j аутентификация через установленное приложение Twitter без браузера Как проверить, что Bitmap пуст (пустой) на Android Вызов Gradle из .bat приводит к остановке пакетного выполнения Как получить другое имя версии приложения Как измерить высоту TextView на основе ширины и размера шрифта устройства? Как читать текстовый файл из каталога «assets» в виде строки? Как вы управляете батареей своих устройств разработки, когда они всегда подключены?

Перенос проекта Android Eclipse в рабочее пространство

Eclipse действительно подшучивает над этим. У меня есть проект Android, который не находится в рабочей области. Поскольку проекты Android работают некорректно, если вы используете проект Eclipse Import> existing, вам нужно создать новый проект Android из папки на диске. Если эта папка находится в рабочей области, она не будет работать. Если это не так, но тогда проект находится за пределами моей папки рабочего пространства, что раздражает. Кто-нибудь знает об этом?

Solutions Collecting From Web of "Перенос проекта Android Eclipse в рабочее пространство"

Вы можете исправить это, следуя этому альтернативному потоку импорта:

  1. Убедитесь, что папка проекта, которую вы хотите импортировать, находится в папке рабочего пространства
  2. В Eclipse перейдите в Файл → Импорт …
  3. Нажмите Общие → Существующие проекты в рабочее пространство
  4. Убедитесь, что выбран переключатель «Выбрать корневой каталог» и перейдите в каталог рабочей области.
  5. В окне «Проекты» установите флажок рядом с папкой проекта, которую вы хотите импортировать, и нажмите «Готово».

Это будет правильно импортировать ваш проект Android.

Я тоже испытал эту проблему, когда, например, я попытался создать новый проект андроида на основе существующего источника (пример программы Notepad Exercise 1 , представленный в документации разработчика Android). Я считаю, что проблема, с которой вы сталкиваетесь с Import not working, заключается в том, что вы пытаетесь импортировать проект, который вообще не является проектом Eclipse (например, нет .project / .classpath – это просто исходный код со структурой каталогов Что обманчиво выглядит как проект).

Как cisteams ссылается выше, если это проблема, процедура вокруг этого происходит примерно так:

  1. Создайте новый проект для Android, выбрав «Создать проект из существующего источника», убедившись, что исходная директория действительно находится за пределами вашей рабочей области (вам придется прожить с ней на секунду). Это должно: a) сделать необходимые файлы .project / .classpath в исходном каталоге (который пока недоступен для вашей рабочей области) и b) сделать проект отображаемым в вашем списке в Eclipse.
  2. Щелкните правой кнопкой мыши проект в Проводнике пакетов и выберите « Удалить» , убедившись, что опция удаления файлов на диске не отмечена, когда она появляется.
  3. Теперь импортируйте проект, как и любой другой проект (вы можете сделать это сейчас, потому что файлы .project / .classpath были созданы на шаге 1 выше). Должна быть опция при импорте для «Копировать проекты в рабочее пространство», поэтому отметьте эту опцию.

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

Какую версию Eclipse и ADT вы используете?

В настоящее время этот подход отлично подходит для импорта проектов, которые проверяются из SVN. Это требует наличия файлов .project и .classpath (обычно они проверяются на контроль версий).

Если у вас нет этих файлов (некоторые примеры с открытым исходным кодом их не включают), вам необходимо использовать Android Wizard для создания нового Android-проекта из существующего источника. Ключ здесь в том, что это новый, а не импорт, так что да, ему не нравится, если файлы находятся в рабочей области. Что вы можете сделать, так это создать новый проект извне с помощью мастера для создания файлов .project и .classpath. Как только они существуют, вы можете использовать обычный импорт, чтобы принести файлы в рабочее пространство (и проверить эти отсутствующие файлы в исходном элементе управления).

Также вы должны удалить текущую установку на своем телефоне или вы получите отказ подписи с другой установки comps того же приложения. Так что делайте это и удаляйте приложение со своего телефона перед запуском приложения на новом компьютере.