Ответ 1
Просто удалите все папки и файлы из вашего проекта, кроме манифеста res, src, а затем импортируйте его в студию Android с помощью Import from eclipse
Я попытался импортировать существующее затмение проекта в Android Studio, но у меня появилось диалоговое сообщение в импорте, которое я не могу решить: "этот проект ссылается на относительный путь рабочего пространства Eclipse в метаданных проекта. проекта, укажите в каталоге рабочей области Eclipse.
проверьте скриншоты
Как я могу это решить?
Большое спасибо заранее
Просто удалите все папки и файлы из вашего проекта, кроме манифеста res, src, а затем импортируйте его в студию Android с помощью Import from eclipse
У меня такая же ошибка. Позвольте мне объяснить все шаги. У вас есть проект Eclipse, и вы хотите импортировать его в Android Studio. Поэтому, когда вы пытаетесь импортировать его, он попросит вас создать проект в другом месте, как показано ниже.
когда вы нажмете дальше, он покажет вам этот экран.
после продолжения вы получите этот экран.
теперь возникает вопрос, почему он запрашивает путь рабочего пространства Eclipse?
Ответ: В вашем проекте Eclipse есть скрытый .classpath
файл. файл .classpath
содержит информацию, необходимую для функции JDT для правильной компиляции проекта: исходные папки проекта (то есть, что компилировать); выходные папки (где их компилировать); и записи классов (например, другие проекты в рабочей области, произвольные файлы JAR в файловой системе и т.д.).
Сначала вам нужно выбрать исходный путь проекта Eclipse в пути рабочей области Eclipse, тогда вам нужно отредактировать все пути к файлам, которые отображаются в списке. Имена файлов, упомянутые слева, уже существуют в исходном проекте Eclipse, который вы должны установить, так что Android Studio сможет импортировать проект.
Я решил этот подход. Пожалуйста, дайте мне знать, если вы получите другую ошибку.
Есть и другой способ. Вы можете создать новый проект в студии android и добавить все файлы, такие как java файлы в java-папку, и заменить файлы res. Если есть библиотека, импортируйте также эту библиотеку. Теперь вы готовы к работе в студии android.
Я пробовал это, когда одна и та же ошибка возникает у меня.
Прежде всего, убедитесь, что вы выполнили все шаги надлежащим образом, как указано здесь, руководство по миграции для проектов в Eclipse/ADT
Как вы можете видеть из руководства по миграции Предпосылки миграции
внимательно посмотрите раздел В Eclipse ADT, который они уже сказали об этом.
Может быть полезно записать ваш каталог рабочей области, переменные пути и любые фактические карты путей, которые могут использоваться для указания любых неразрешенных относительных путей, переменных пути и ссылок на ссылки. Android Studio позволяет вручную указывать любые неразрешенные пути во время процесса импорта
В этом ответе есть лучшее объяснение шагов, и у того же вопроса есть другие ответы с довольно хорошим представлением изображения.
так как я видел ту же проблему, что и у вас в этом конкретном ответе, парень упомянул о той же проблеме, и он снова попытался и успешно импортировал проект. Таким образом, вы можете настроить свою сборку как @AR.3, упомянутую в его ответе. Но я все еще хочу, чтобы вы проверили, что вы полностью выполнили все шаги, потому что в большинстве случаев этого не должно произойти. Вы можете попытаться просмотреть свой конкретный проект из рабочего пространства eclipse и посмотреть, что произойдет.
Попробуйте экспортировать проект из eclipse или добавить модуль из студии android. Может быть, он берет ваши старые пути. Может быть, это поможет вам.
Я не знаю точной причины и критериев, которые вызывают это, но это связано с тем, что External Libraries Studio не recoginze. Я нашел очень хакерское решение, которое послужило моей цели. Это не полное решение, но это лучшее, что я могу предложить, чтобы изящно разрешить импорт всех источников.
Как я сказал, это хакерская работа, но трюк.