概要
Google爲了方便我們使用Android Studio,提供了兩種導入Eclipse代碼的模式:
一、兼容Eclipse模式,二、生成全新的Android Gradle Project。我們先看
兼容模式。
兼容模式
這種模式下,保證了eclipse時的代碼結構,我們會看的很熟悉。更重要的是:
這種模式下互不干擾,在你使用Android Studio的時候,其他人任然可以使用
Eclipse。
實現步驟
1,eclipse中導出Gradle build files。
- 在eclipse菜單中 File –> Export–>Generate Gradle build files
- 選中Generate Gradle build files–>next–>next.
- 在這個界面勾選你的主工程和相關類庫工程
- next –> finish 確定生成。
2,修改導出文件參數。
導出文件後,由於adt很久沒有更新,所以要手動修改一些參數。才能保證正常
使用。這裏分兩種情況,有類庫工程和沒有類庫工程。
沒有類庫工程
這種情況下,你看到的項目情況是這樣的。
- 首先要修改的build.gradle文件
AndroidStudio 1.0 ~ 1.0.2 使用的都是 Android Gradle plugin 1.0.0,
因此需要將圖中紅框內的 0.12.+ 改爲 1.0.0
- 然後需要更新Gradle版本,指定所需爲2.2.1
在 /gradle/wrapper/gradle-wrapper.properties裏面
含有庫工程的
需要修改的地方與上面基本類似,不同點是,修改的build.gradle與
gradle-wrappper.properties是整個項目的(Android studio中項目含義與Eclipse中
的項目含義不同)如下圖
3,導入Android Studio
首次啓動Android Studio,選擇導入非android studio 項目。
找到需要導入的項目,可以看到和eclipse 項目的不一樣的圖標
- 點擊ok,進入漫長的加載過程,之後就可以正常使用了。
對於不是首次啓動Android Studio的情況。我這時候可以選擇File–>Import Project
, 選中後點擊ok。
使用新的目錄結構
轉換目錄結構
- Import
- 新用戶
- 老用戶
- 直接找到Eclipse項目(帶庫工程的加載主工程)
- 指定目標路徑
附註,如果想在保持Eclipse項目的結構,也可以手動配置
build.gradle(對應調整代碼資源):
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
aidl.srcDirs = ['src']
jniLibs.srcDirs = ['libs/armeabi']
}
}