[英]Import eclipse project to Android studio - error “this project refers to Eclipse workspace…”
只需刪除項目中除manifest res,src之外的所有文件夾和文件,然后使用Import from eclipse在Android studio中導入它
我有同樣的錯誤。 讓我解釋一下所有步驟。 您有Eclipse項目,並且您想要在Android Studio中導入。 因此,當您嘗試導入它時,它會要求您在不同位置生成項目,如下所示。
當你點擊下一步它會顯示這個屏幕。
繼續操作后,您將看到此屏幕。
現在的問題是它為什么要求Eclipse工作空間路徑?
答:Eclipse項目中有隱藏的.classpath
文件。 .classpath
文件包含JDT功能為了正確編譯項目所需的信息:項目的源文件夾(即編譯的內容); 輸出文件夾(編譯到的地方); 和classpath條目(例如工作區中的其他項目,文件系統上的任意JAR文件等)。
首先,您必須在Eclipse工作空間路徑中選擇原始Eclipse項目路徑,然后您需要編輯顯示列表的所有文件路徑。 左邊提到的文件名已經存在於原始Eclipse項目中,你必須設置路徑,以便Android Studio能夠導入項目。
我用這種方法解決了。 如果您收到任何其他錯誤,請告訴我。
還有另外一種方法。你可以在android studio中創建新項目並在java文件夾中添加java文件等所有文件並替換res文件。如果有任何庫,也可以導入這些庫。現在你准備在android studio中工作了。
當我遇到同樣的錯誤時,我試過這個。
對於有同樣問題的其他人,
只需刪除.classpath
文件,然后再次導入項目。
希望這可以幫助。
首先,您轉到保存eclipse項目的位置,然后刪除.classpath文件。 然后用你的android studio打開你的eclipse文件進入文件導入項目-Next-Next_finish
首先,請確保您已按照此處提供的正確方式完成所有步驟, 這是Eclipse / ADT中項目的遷移指南
從遷移指南可以看出遷移先決條件
仔細看看在他們已經告訴過的Eclipse ADT部分。
記錄工作空間目錄,路徑變量以及可用於指定任何未解析的相對路徑,路徑變量和鏈接資源引用的任何實際路徑映射可能很有用。 Android Studio允許您在導入過程中手動指定任何未解析的路徑
這個答案對步驟有一些最好的解釋,同樣的問題有其他答案與非常好的圖片表示。
因為我在這個具體的答案中看到了同樣的問題,他提到同樣的問題,他再次嘗試並成功導入項目。 因此,您可以將您的構建配置為答案中提到的@ AR.3 。 但是我仍然希望你檢查一下你是否完全遵循了所有步驟,因為在大多數情況下它不應該發生。 您可以嘗試從Eclipse工作區瀏覽特定的項目,看看有什么發生。
嘗試從eclipse導出項目或從android studio添加模塊。 可能是它需要你的舊路徑。 可能對你有幫助。
我不知道導致這個的確切原因和標准,但它與外部庫工作室無法識別。 我找到了一個非常hacky解決方案,達到了我的目的。 它不是一個完整的解決方案,但它是我能提供的最好的,可以優雅地允許導入所有來源
就像我說它是一個hacky工作,但做的伎倆。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.