1,第一步,Eclipse仍是要有滴,而且adt 得在22以上,我相信你們adt確定在22以上了吧,否則還開發個毛。android
(1) 在Eclipse中,選擇Flie->Export-->Android-->Generate Gradle build filesapp
(2),next-->選中本身要導的項目-->next-->先只勾選Force overriding of exeisting files-->finish--->finisheclipse
(3).各位,注意啦,有東西要改啦,先在eclipse項目裏面去瞧瞧項目,增長了一個文件build.gradle,而後直接在這裏面改點東西。maven
改什麼東西本呢,先上我改完後的圖。高清無碼大圖,好戲在後頭gradle
a,把apply plugin: 'android' 改爲 apply plugin: 'com.android.application'由於,apply plugin: 'android' 已經不適合如今的版本啦ui
b,加一段代碼,相信我,加上去就行,親測spa
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0'.net
}
}orm
c,把 buildToolsVersion "19.1.0"改爲 buildToolsVersion "21.0.2"。注意啦,別看我這是21.0.2,你得看你本身sdk裏面的版本,如圖blog
ok! ctrl+s保存剛剛改的東西,eclipse咱們能夠暫時不用看啦,
2,第二步,,咱們找到eclipse的工做空間,就是你項目放代碼的要目錄.嘿嘿,會發現多了幾個文件。如圖
咱們要改兩個東西,相信我,絕對要改,不改就被坑,
(1)第一個是 build.gradle,若是你的是0.8.+,就改爲1.0.0 仍是版本問題
(2).第二個必定要改,gradle\wrapper 這個目錄裏面的gradle-wrapper.properties 文件,默認是在線加載,在天朝去谷歌下載,你懂的。因此咱們要改爲加載本地的。你本地得先有這個東西啊gradle-2.2.1-all. 若是沒有就去()下載
連接: http://pan.baidu.com/s/1bnxYzmv 密碼: nd2l
好啦,好戲來啦,android studio 終於能夠上場啦。
3,第三步,打開android studio,選擇import Non-Android studio project -->選擇項目Demo4 裏面的build.gradle文件,別選錯,點擊ok.可能彈出提示框,直接ok就行。而後就等待它建立項目吧。哈哈哈
ok 後,下面若是出現這個錯,那就說明沒問題啦。這一看就知道,咱們沒有導入libray包啦.
回來eclipse,選擇要引入的包appcompat_v7_8,和以前Demo4同樣,生成build.gradle文件。而後再回到android studio. 導入,File-->import module-->appcompat_v7_v8-->ok (ps:這裏直接選擇項目就行,不要再去選擇裏面的build.gradle文件) 注意啦,反正我這麼幹,很爽,上圖---若是還引用了其它的library包,一樣的操做,爽。
4,最後再稍微配置下就ok啦。就是你原來引用了幾個library包,你就要檢查一個地方是否有沒配置
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile project(':appcompat_v7_8')
}
(ps:若是你以前項目有加載.so文件,好比說用到了地圖sdk,推送sdk,這些裏面有.so文件,光compilefileTree(dir:'libs',include:'*.jar')沒用的,還須要配置一下才能加載.so文件。你們能夠看這篇文章的介紹Android studio 使用心得(六)---android studio 如何加載.so文件)
解讀一下, compile fileTree(dir: 'libs', include: '*.jar') 這一行,會把你以前eclipse裏面的lib文件夾裏面的.jar包都引進來,因此你不用管了, compile project('')就是你import module的library包,你每導一個進來,在
settings.gradle這裏面都會有,直接把include 後面的copy過去,由於,怕你手動敲敲錯,致使報錯。
5.大功形成,run! Hello world!來了。。。