標籤:推薦 cat style 方式 sch android 搜尋 name ons
目標:遷移成功,並成功正常運行!
附加:同步視頻在文章後面!
兩種方式:
1. 用Gradle匯出,在Android Studio中用Gradle匯入 (不推薦)
2. 用Android Studio 直接匯入Eclipse 工程 (推薦)
我以第二種方式.
步驟:
- Eclipse 工程(主工程+依賴的第三方庫)
- 匯入主工程(依賴的庫不用理會,Studio會自動匯入的)
- 匯入後等待build(可能會比較慢,推薦SSD)
- 會出現很多的錯誤,慢慢排查,一個一個的看日誌
- Error1:重複的資源檔(String),可以全域搜尋看看是不是重複了,AS是不讓重複定義資源的.
- Error2:註解**@null**依賴錯誤,添加
compile ‘com.android.support:support-annotations:19.1.0‘
- ok,正常運行了.
Error附加:資訊清單檔報錯:
在根標籤的命名空間後添加xmlns:tools="http://schemas.android.com/tools"
<applicationandroid:name="com.fanwe.app.App"android:allowBackup="true"android:icon="@drawable/icon"android:label="@string/app_name"android:theme="@style/FanweTheme"tools:replace="icon, label,theme">//Android Studio會引導你使用tools標籤來進行設定:tools:replace="icon, label,theme"
結束:
其實第二種方式還是很簡單的,沒什麼特別要注意的地方,對了,還有一個檔案需要注意,因為有些檔案AS沒有複製過來而是忽略了他們.
在import-summary.txt中有Ignored Files:裡面註明具體哪一類型的檔案會被Android Studio忽略.
Eclipse 工程遷移到 Android Studio