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

Импорт проекта eclipse в студию Android - ошибка "этот проект относится к рабочему пространству Eclipse..."

Я попытался импортировать существующее затмение проекта в Android Studio, но у меня появилось диалоговое сообщение в импорте, которое я не могу решить: "этот проект ссылается на относительный путь рабочего пространства Eclipse в метаданных проекта. проекта, укажите в каталоге рабочей области Eclipse.

проверьте скриншоты

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

Как я могу это решить?

Большое спасибо заранее

4b9b3361

Ответ 1

Просто удалите все папки и файлы из вашего проекта, кроме манифеста res, src, а затем импортируйте его в студию Android с помощью Import from eclipse

Ответ 2

У меня такая же ошибка. Позвольте мне объяснить все шаги. У вас есть проект Eclipse, и вы хотите импортировать его в Android Studio. Поэтому, когда вы пытаетесь импортировать его, он попросит вас создать проект в другом месте, как показано ниже.

Импорт проекта Eclipse

когда вы нажмете дальше, он покажет вам этот экран.

Заменить все библиотеки

после продолжения вы получите этот экран.

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

теперь возникает вопрос, почему он запрашивает путь рабочего пространства Eclipse?

Ответ: В вашем проекте Eclipse есть скрытый .classpath файл. файл .classpath содержит информацию, необходимую для функции JDT для правильной компиляции проекта: исходные папки проекта (то есть, что компилировать); выходные папки (где их компилировать); и записи классов (например, другие проекты в рабочей области, произвольные файлы JAR в файловой системе и т.д.).

Сначала вам нужно выбрать исходный путь проекта Eclipse в пути рабочей области Eclipse, тогда вам нужно отредактировать все пути к файлам, которые отображаются в списке. Имена файлов, упомянутые слева, уже существуют в исходном проекте Eclipse, который вы должны установить, так что Android Studio сможет импортировать проект.

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

Ответ 3

Есть и другой способ. Вы можете создать новый проект в студии android и добавить все файлы, такие как java файлы в java-папку, и заменить файлы res. Если есть библиотека, импортируйте также эту библиотеку. Теперь вы готовы к работе в студии android.

Я пробовал это, когда одна и та же ошибка возникает у меня.

Ответ 4

Прежде всего, убедитесь, что вы выполнили все шаги надлежащим образом, как указано здесь, руководство по миграции для проектов в Eclipse/ADT

Как вы можете видеть из руководства по миграции Предпосылки миграции

внимательно посмотрите раздел В Eclipse ADT, который они уже сказали об этом.

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

В этом ответе есть лучшее объяснение шагов, и у того же вопроса есть другие ответы с довольно хорошим представлением изображения.

так как я видел ту же проблему, что и у вас в этом конкретном ответе, парень упомянул о той же проблеме, и он снова попытался и успешно импортировал проект. Таким образом, вы можете настроить свою сборку как @AR.3, упомянутую в его ответе. Но я все еще хочу, чтобы вы проверили, что вы полностью выполнили все шаги, потому что в большинстве случаев этого не должно произойти. Вы можете попытаться просмотреть свой конкретный проект из рабочего пространства eclipse и посмотреть, что произойдет.

Ответ 5

Попробуйте экспортировать проект из eclipse или добавить модуль из студии android. Может быть, он берет ваши старые пути. Может быть, это поможет вам.

Ответ 6

Я не знаю точной причины и критериев, которые вызывают это, но это связано с тем, что External Libraries Studio не recoginze. Я нашел очень хакерское решение, которое послужило моей цели. Это не полное решение, но это лучшее, что я могу предложить, чтобы изящно разрешить импорт всех источников.

  • Всегда создавайте резервные копии своих данных.
  • В проекте eclipse Удалите все внешние библиотеки через свойства проекта- > путь сборки java
  • Закройте проект и импортируйте его в студию
  • Либо найдите совместимое репо с gradle или
  • добавьте свои предыдущие внешние библиотеки .jar,.aar в папку libs
  • point gradle к указанной папке и файлам compile fileTree (dir: 'libs', include: 'mylib - *. jar')

Как я сказал, это хакерская работа, но трюк.