方法如下:
公司主營(yíng)業(yè)務(wù):網(wǎng)站制作、成都做網(wǎng)站、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)公司推出彌勒免費(fèi)做網(wǎng)站回饋大家。
1.去到要導(dǎo)入項(xiàng)目的目錄下把 .idea .gradle與build 三個(gè)文件夾,*.iml,local.properties刪除(*表示所有),經(jīng)本人驗(yàn)證紅框中的gradle文件夾不能刪除。
2.進(jìn)入app文件夾同理把build,*.iml刪除。
3.打開已經(jīng)run成功的項(xiàng)目的build.graid把classpath:這整句復(fù)制,去要導(dǎo)入的項(xiàng)目中打開build.graid進(jìn)行替換。classpath 此處有一些項(xiàng)目用的雙引號(hào),而有一些是用的單引號(hào),不要更改將要導(dǎo)入的項(xiàng)目的原有符號(hào)規(guī)則。
4.打開gradle\wrapper\gradle-wrapper.properties復(fù)制最后一句,去到要導(dǎo)入的項(xiàng)目進(jìn)行替換。
5.改version 注意有一些項(xiàng)目的buildToolsVersion '28.0.3' 是用的雙引號(hào),而有一些是用的單引號(hào),不要更改將要導(dǎo)入的項(xiàng)目的原有符號(hào)規(guī)則,然后保存即可,前面的工作已經(jīng)做好了,接下來就是去導(dǎo)入了。
6.導(dǎo)入項(xiàng)目
選擇自己要導(dǎo)入的項(xiàng)目,這個(gè)時(shí)候一定點(diǎn)擊“Cancel”,因?yàn)檫@個(gè)就是在提示你你的gradle現(xiàn)在unable,取消以后就會(huì)讓你重新選擇你的gradle的路徑,現(xiàn)在選擇你的gradle所在文件目錄即可。
第五步:解決感嘆號(hào)
看到下面會(huì)出現(xiàn)一個(gè)提示說:Could not 這個(gè)時(shí)候我們只需要點(diǎn)擊右邊紅框紅的add就可以了。點(diǎn)擊Do Refactor,稍等一會(huì),又出現(xiàn)了一個(gè)感嘆號(hào)。
最后一步:“Do Refactor”導(dǎo)入完成,不再有錯(cuò)誤。
8.若出現(xiàn)解決Configuration ‘compile’ is obsolete and has been replaced with implementation
改成implementation
1.把compile 改成implementation
2.把a(bǔ)ndroidTestCompile改成androidTestImplementation
3.把testCompile改成testImplementation
如果還有警告,看下運(yùn)行按鈕,可以運(yùn)行了。
1.在Eclipse中新建android項(xiàng)目androiddemo。里面只有一個(gè)MainActivity,主要是使用fastjson將一個(gè)Person對(duì)象轉(zhuǎn)化成字符串。2.在項(xiàng)目上點(diǎn)擊右鍵-Export。3.在彈出的Export窗口中選擇“Android”下面的Generate Gradle build files。然后點(diǎn)擊next。4.然后一路next,選中我們要導(dǎo)出的工程,繼續(xù)next。5.最后會(huì)提示將要導(dǎo)出的gradle文件的位置,然后點(diǎn)擊finish。6.打開Android Studio,點(diǎn)擊菜單欄的“File”-“Import Project ”。7.在彈框中選擇我們剛才導(dǎo)出的工程,然后點(diǎn)擊ok。
1首先,進(jìn)入到安裝好路徑中,進(jìn)入到bin的目錄下,可以找到一個(gè)為studio.exe的應(yīng)用程序。
進(jìn)入到Android studio的開發(fā)界面中,點(diǎn)擊菜單的中“file”的選項(xiàng)。
2在彈出下拉的菜單中,可以看到是為import project的選項(xiàng),點(diǎn)擊進(jìn)入。
進(jìn)入到select your eclipse project folder,build gradle or settings.gradle中瀏覽電腦文件,3找到Android的項(xiàng)目并選中,點(diǎn)擊“ok”。
4在building “”gradle project info,根據(jù)Android的項(xiàng)目的大小,需要等待一段時(shí)間。
這樣Android的項(xiàng)目就這樣直接導(dǎo)入到Android studio開發(fā)軟件工具中,這樣就可以進(jìn)行編輯項(xiàng)目了。
在具體下面的工作之前,有兩個(gè)概念是與Eclipse不大相同的,即Project和Module。在Android Studio中,一個(gè)Project并不是Eclipse的project,倒是有點(diǎn)像workspace(或者說任務(wù)吧),而Module才是與Eclipse的project相似的。所以,一個(gè)Project中可以包含多個(gè)Module,多個(gè)Module在一起共同構(gòu)成一個(gè)Project,每個(gè)Module可以是一個(gè)庫(kù),也可以是一個(gè)可運(yùn)行的Module(對(duì)應(yīng)可運(yùn)行的apk)。
1、啟動(dòng)Android Studio,本文使用的是0.8.0版的。
2、準(zhǔn)備需要在Android Studio中打開的項(xiàng)目。這里以 為例,請(qǐng)將對(duì)應(yīng)的zip文件下載下來并解壓縮,這是一個(gè)滾動(dòng)控件如ScrollView滾動(dòng)到超出邊界時(shí)會(huì)出現(xiàn)高光現(xiàn)象的項(xiàng)目。之所以以這個(gè)項(xiàng)目為例,是因?yàn)樵趯?dǎo)入這個(gè)項(xiàng)目時(shí),出現(xiàn)了幾個(gè)問題需要解決。
3、修改項(xiàng)目中所需的Gradle軟件包需求。
找到 EdgeEffectOverride-master\gradle\wrapper下面的gradle-wrapper.properties文件,使用Notepad++之類的文本文件工具打開它,里面的這一行(紅色部分):
#Wed Oct 02 23:50:13 BST 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-all.zip
請(qǐng)將紅色部分改為你的機(jī)器上已安裝的Gradle版本,比如我這里是gradle-1.12-all.zip,如圖所示(在C:\Users\Administrator\.gradle\wrapper\dists\gradle-1.12-all\2apkk7d25miauqf1pdjp1bm0uo,你的機(jī)器可能與這略有不同,因?yàn)樽詈笠粋€(gè)文件夾名是隨機(jī)生成的):
如果不做這步修改的話,不同的項(xiàng)目要求的Gradle版本不同,Android Studio不得不下載多份Gradle軟件包放到C:盤上,其實(shí)沒有必要,因?yàn)槊總€(gè)Project會(huì)提出它所需的Gradle最低版本要求,可以打開Project中的build.gradle文件看到(紅色部分):
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
這里的例子是要求0.6以上版本的Gradle,因?yàn)槲覀兊臋C(jī)器可能已經(jīng)存在比這個(gè)版本更高的Gradle,因此不需要像上面要求的那樣去下一份gradle-1.8-all.zip的文件,直接用機(jī)器中已有的即可。順便說一下,可以通過(請(qǐng)將藍(lán)色部分xxx.zip改為所需的文件名,比如gradle-1.12-all.zip,其它版本也是一樣),這樣手工下載下來,然后放到C:\Users\Administrator\.gradle\wrapper\dists\gradle-1.12-all\2apkk7d25miauqf1pdjp1bm0uo里面,不需要解壓縮,Android Studio會(huì)自己解壓縮的。
4、點(diǎn)擊Import Project。
定位到項(xiàng)目所在的目錄,找到其中的build.gradle文件,然后點(diǎn)擊OK按鈕。
5、遇到的問題
首先會(huì)提示一個(gè)錯(cuò)誤,大意是使用了不支持的Gradle版本,請(qǐng)使用Gradle1.10,如下:
此時(shí)點(diǎn)擊下面的“Gradle settings”藍(lán)色鏈接,出現(xiàn)下面的窗口:
選中“Use default gradle wrapper(recommended)”推薦的選項(xiàng),點(diǎn)擊OK按鈕即可?;氐角耙粋€(gè)界面時(shí),再點(diǎn)擊Fix Gradle wrapper and re-import project藍(lán)色鏈接,這樣就開始修正并自動(dòng)構(gòu)建Project了。
在gradle構(gòu)建project過程中,底部出現(xiàn)下圖所示的提示信息,見紅色感嘆號(hào)的兩行:
其中第一個(gè)是說DefaultGroovMavenDeployer缺少了nexusUsername屬性,第二個(gè)是說必須使用更新版本的Android Gradle插件。
先糾正第一個(gè)問題,在Android Studio中打開EdgeEffectOverride模塊中的build.gradle文件,刪掉最后那行(見截圖底部藍(lán)色選中部分):
好了,刪掉最后這行,Android Studio會(huì)自動(dòng)保存。注意,如果是誤修改的話,可以按Ctrl+Z后退,但若要重新前進(jìn)的話,快捷鍵是Ctrl+Shift+Z,而不是平常慣用的Ctr+Y,Ctrl+Y在Android Strdio中是刪除當(dāng)前行的意思。
接下來處理第二個(gè)問題,打開EdgeEffectOverride-master項(xiàng)目下面的build.gradle文件
藍(lán)色選中部分就是要修改的內(nèi)容,奇怪的是Android Studio已經(jīng)自動(dòng)幫我們改好了,已經(jīng)是當(dāng)前的Gradle插件版本了。
最后,點(diǎn)擊頂部的“Try Again”鏈接
不過,又是出現(xiàn)新的問題:
意思是說項(xiàng)目使用的SDK Build Tools版本18.0.1太低了,最低要使用19.1.0,沒辦法,只好按照提示改了。
繼續(xù)在Android Studio中分別打開EdgeEffectOverride和EdgeEffectOverrideSample這兩個(gè)模塊下面的build.gradle文件,將其中的buildToolsVersion后面的數(shù)字統(tǒng)統(tǒng)改成19.1.0,如下圖中的紅色標(biāo)記部分,記得兩個(gè)build.gradle文件都要改。
好了,點(diǎn)擊編輯器頂部的“Try Again”,經(jīng)過Gradle一番忙碌之后,一切終于好了,下載終于可以運(yùn)行了。
6、點(diǎn)擊綠色的三角箭頭,EdgeEffectOverrideSample跑起,其中EdgeEffectOverride是EdgeEffectOverrideSample運(yùn)行依賴的模塊(相當(dāng)于Eclipse中的library)。
新版Android Studio/IntelliJ IDEA可以直接導(dǎo)入eclipse項(xiàng)目,不再推薦使用eclipse導(dǎo)出gradle的方式
2
啟動(dòng)Android Studio/IntelliJ IDEA,
選擇 import project
3
選擇eclipse 項(xiàng)目
4
選擇 create project from existing sources或者 import project from external model
5
填寫項(xiàng)目名字和存儲(chǔ)路徑
6
勾選需要導(dǎo)入的目錄 默認(rèn)就可,不用管
7
勾選需要導(dǎo)入的library
這里bin 文件夾下的jar不用勾選
8
再次檢查
9
導(dǎo)入 android Manifest.xml文件點(diǎn)擊finish就可完成導(dǎo)入
10
導(dǎo)入后的項(xiàng)目
11
進(jìn)入libs 文件夾,將libs下的jar添加成庫(kù)文件
1.選擇要添加的jar
2.右鍵選擇add as library
3.Level 選擇 Module library
4. Add to module 選擇你要添加到的module
可以用eclipse軟件導(dǎo)入。
方法步驟
1、打開eclipse
2、點(diǎn)擊File--選擇--Import,會(huì)出來圖片,如圖
3、按上面的點(diǎn)擊android下的Existing Android...出來畫面,如下圖
4、點(diǎn)擊Browse,查找你的工程,如圖
5、最后點(diǎn)擊“Finish”,完成
6、強(qiáng)調(diào)一下,工程一定不要放在第一次eclipse生成的工作空間的目錄下,不然導(dǎo)入不會(huì)成功。