精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Android Studio導入Project的方法

Android Studio到現在已經發展到0.8+的版本了,最近也在試著使用它,原因是多方面的,一個畢竟是未來的趨勢,二則是github上越來越多的大牛開源項目都是基于Android Studio的,因此會使用Android Studio就成為一件必須的任務。

 

關于Android Studio的下載和安裝,網上一搜一大堆的文章,本文不準備累贅地談論這些問題,主要說一下如何在Android Studio中導入已有的項目進去。

 

在具體下面的工作之前,有兩個概念是與Eclipse不大相同的,即ProjectModule。在Android Studio中,一個Project并不是Eclipseproject,倒是有點像workspace(或者說任務吧),而Module才是與Eclipseproject相似的。所以,一個Project中可以包含多個Module,多個Module在一起共同構成一個Project,每個Module可以是一個庫,也可以是一個可運行的Module(對應可運行的apk)。

 

好了,現在進入正題。

 

1、啟動Android Studio,本文使用的是0.8.0版的。

 

2、準備需要在Android Studio中打開的項目。這里以 https://github.com/AndroidAlliance/EdgeEffectOverride/ 為例,請將對應的zip文件下載下來并解壓縮,這是一個滾動控件如ScrollView滾動到超出邊界時會出現高光現象的項目。之所以以這個項目為例,是因為在導入這個項目時,出現了幾個問題需要解決。

 

3、修改項目中所需的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

請將紅色部分改為你的機器上已安裝的Gradle版本,比如我這里是gradle-1.12-all.zip,如圖所示(在C:\Users\Administrator\.gradle\wrapper\dists\gradle-1.12-all\2apkk7d25miauqf1pdjp1bm0uo,你的機器可能與這略有不同,因為最后一個文件夾名是隨機生成的):


 

如果不做這步修改的話,不同的項目要求的Gradle版本不同,Android Studio不得不下載多份Gradle軟件包放到C:盤上,其實沒有必要,因為每個Project會提出它所需的Gradle最低版本要求,可以打開Project中的build.gradle文件看到(紅色部分):

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:
gradle:0.6.+'
    }
}

這里的例子是要求0.6以上版本的Gradle,因為我們的機器可能已經存在比這個版本更高的Gradle,因此不需要像上面要求的那樣去下一份gradle-1.8-all.zip的文件,直接用機器中已有的即可。順便說一下,可以通過http://services.gradle.org/distributions/xxx.zip(請將藍色部分xxx.zip改為所需的文件名,比如gradle-1.12-all.zip,其它版本也是一樣),這樣手工下載下來,然后放到C:\Users\Administrator\.gradle\wrapper\dists\gradle-1.12-all\2apkk7d25miauqf1pdjp1bm0uo里面,不需要解壓縮,Android Studio會自己解壓縮的。

 

4、點擊Import Project


 

定位到項目所在的目錄,找到其中的build.gradle文件,然后點擊OK按鈕。



 

5、遇到的問題

首先會提示一個錯誤,大意是使用了不支持的Gradle版本,請使用Gradle1.10,如下:



 

此時點擊下面的“Gradle settings”藍色鏈接,出現下面的窗口:



 

選中“Use default gradle wrapper(recommended)”推薦的選項,點擊OK按鈕即可。回到前一個界面時,再點擊Fix Gradle wrapper and re-import project藍色鏈接,這樣就開始修正并自動構建Project了。

gradle構建project過程中,底部出現下圖所示的提示信息,見紅色感嘆號的兩行:



 

其中第一個是說DefaultGroovMavenDeployer缺少了nexusUsername屬性,第二個是說必須使用更新版本的Android Gradle插件。

先糾正第一個問題,在Android Studio中打開EdgeEffectOverride模塊中的build.gradle文件,刪掉最后那行(見截圖底部藍色選中部分):



 

好了,刪掉最后這行,Android Studio會自動保存。注意,如果是誤修改的話,可以按Ctrl+Z后退,但若要重新前進的話,快捷鍵是Ctrl+Shift+Z,而不是平常慣用的Ctr+YCtrl+YAndroid Strdio中是刪除當前行的意思。

接下來處理第二個問題,打開EdgeEffectOverride-master項目下面的build.gradle文件,如下圖所示:



 

藍色選中部分就是要修改的內容,奇怪的是Android Studio已經自動幫我們改好了,已經是當前的Gradle插件版本了。

最后,點擊頂部的“Try Again”鏈接,如圖所示。



 

不過,又是出現新的問題:



 

意思是說項目使用的SDK Build Tools版本18.0.1太低了,最低要使用19.1.0,沒辦法,只好按照提示改了。

繼續在Android Studio中分別打開EdgeEffectOverrideEdgeEffectOverrideSample這兩個模塊下面的build.gradle文件,將其中的buildToolsVersion后面的數字統統改成19.1.0,如下圖中的紅色標記部分,記得兩個build.gradle文件都要改。



 

好了,點擊編輯器頂部的“Try Again”,經過Gradle一番忙碌之后,一切終于好了,下載終于可以運行了。



 

6、點擊綠色的三角箭頭,EdgeEffectOverrideSample跑起,其中EdgeEffectOverrideEdgeEffectOverrideSample運行依賴的模塊(相當于Eclipse中的library)。

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
!!!!!指定gradle版本 Gradle_wrap
Android Studio導入項目的幾種方法
關于Eclipse如何加入Gradle文件與Android Studio兩個平臺一起開發,工作目錄不發生變化
AndroidStudio 導入HttpClient最簡單的方法
AndroidStudio gradle配置
如何將Eclipse中的項目遷移到Android Studio 中
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 萨嘎县| 北辰区| 无锡市| 尼勒克县| 金塔县| 扬州市| 邻水| 迁西县| 全椒县| 大渡口区| 化德县| 鱼台县| 赞皇县| 广水市| 澄迈县| 曲松县| 罗城| 鄂托克旗| 灵璧县| 诸城市| 宜宾市| 璧山县| 临邑县| 鄱阳县| 商河县| 左权县| 古交市| 阳高县| 神木县| 兴义市| 佛山市| 临澧县| 乐安县| 富裕县| 航空| 青龙| 锦屏县| 云霄县| 屯留县| 西和县| 茂名市|