從 Eclipse 匯入項目到 Android Studio

來源:互聯網
上載者:User

標籤:

 ADT已經有些過時了,現在比較流行的安卓開發工具是Android Studio,畢竟是Google一直在推廣的。

最近裝了as,從之前的adt遷移項目到as上,遇到了不少坎。

主要注意以下兩點:

(1)檔案路徑必須是英文的,如果檔案路徑含中文會報錯:

Your project path contains non-ASCII characters.

(2)選擇檔案時,必須只選擇包含AndroidManifest.xml 的檔案,而不是整個專案檔。

 否則可能會報錯AndroidManifest.xml doesn‘t exist or has incorrect root tag

 

我從官網複製了匯入處理程序,一種是作為project匯入,另一種是作為module匯入,如下所示:

會FQ的可以看下官方的文檔:https://developer.android.com/studio/intro/migrate.html#android_studio

 

作為項目匯入:
  1. 啟動 Android Studio,並關閉任何開啟的 Android Studio 項目。
  2. 在 Android Studio 菜單中點擊 File > New > Import Project
    • 或在“Welcome”螢幕中點擊 Import project (Eclipse ADT, Gradle, etc.)
  3. 選擇包含 AndroidManifest.xml 檔案的 Eclipse ADT 專案檔夾,並點擊 Ok
  4. 選擇目標檔案夾,並點擊 Next
  5. 選擇匯入選項,並點擊 Finish
  6. 匯入處理程序中會提示您將任何庫和項目依賴關係遷移到 Android Studio,並將依賴關係聲明添加到 build.gradle 檔案。如需瞭解有關此過程的詳細資料,請參閱建立 Android 庫。

    匯入處理程序中還將用 Maven 依賴關係替換具有已知 Maven 座標的任何已知原始碼庫、二進位庫和 JAR 檔案,因此您無需手動保留這些依賴關係。匯入選項還允許您輸入工作區目錄和任何實際路徑映射,以處理任何未解析的相對路徑、路徑變數和連結的資源引用。

      7.Android Studio 匯入應用並顯示項目匯入摘要。 查看摘要,瞭解項目重組和匯入處理程序的詳細資料。

     將項目從 Eclipse ADT 匯入 Android Studio 後,Android Studio 中的每個應用模組檔案夾都包含該模組的完整原始碼集,包括 src/main/src/androidTest/目錄、資源、構建檔案以及 Android 清單。在開始應用開發前,您應解決項目匯入摘要中顯示的所有問題,確保項目重組和匯入處理程序成功完成。

作為模組匯入:
  1. 啟動 Android Studio,並開啟想要添加模組的項目。
  2. 在 Android Studio 菜單中點擊 File > New > Import Module
  3. 選擇包含 AndroidManifest.xml 檔案的 Eclipse ADT 專案檔夾,並點擊 Ok

  4. 如果需要,可修改模組名稱,並點擊 Next

  5. 匯入處理程序中會提示您將任何庫和項目依賴關係遷移到 Android Studio,並將依賴關係聲明添加到 build.gradle 檔案。如需瞭解有關遷移庫和項目依賴關係的詳細資料,請參閱建立 Android 庫。匯入處理程序中還將用 Maven 依賴關係替換具有已知 Maven 座標的任何已知原始碼庫、二進位庫和 JAR 檔案,因此您無需手動保留這些依賴關係。匯入選項還允許您輸入工作區目錄和任何實際路徑映射,以處理任何未解析的相對路徑、路徑變數和連結的資源引用。
  6. 點擊 Finish

從 Eclipse 匯入項目到 Android Studio

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.