標籤:require tar nic 報錯 UI mini 高版本 1.0 github
原文:http://blog.csdn.net/qazzxc111/article/details/48787419
對於剛開始使用Android studio 並且以前不瞭解gradle,IDE之類的工具的人,匯入個工程都是很大的問題。本人也是費了很大的力氣才搞定。
github上有關Android studio的項目,通常兩種形式第一種:完整的Android studio工程,那麼只需要File->New->import project 選中你要匯入的工程即可
對於第二種;這種形式的工程,對比可以知道明顯缺少幾個檔案,這種工程直接匯入肯定會有錯
匯入的方式.以這個工程為例1.使用Android studio建立一個可以啟動並執行工程,內容無所謂2.開啟Titanic-master\build.gradle檔案這裡的gradle在你的環境中不一定有,沒有的話,就把自己建立的工程中的gradle版本複製過來3.開啟Titanic-master\gradle\wrapper目錄下gradle-wrapper.properties這個檔案修改這個檔案,跟2中一樣,從自己的檔案中複製4.Titanic-master\gradle.properties修改成你的工程中對應的部分ps:第四步,不是所有的工程都是如此,如果,你發現開啟的檔案中沒有這些內容,就忽略 5..Titanic-master\library\build.gradle注釋這段ps:沒有就忽略 6.如果第4步沒有修改的話,開啟以下兩個檔案Titanic-master\library\build.gradle和Titanic-master\sample\build.gradle,找到然後開啟你自己的工程,如,按照第四步,在對應位置修改對應的3個屬性修改完成之後,匯入工程,基本就能運行了,如果出現錯誤,參考錯誤處理。1. 錯誤資訊:.Gradle DSL method not found: ‘runProguard()‘將 build.gradle中的runProguard()方法改成minifyEnabled記得在library和sample(或者app中)都需要修改 2. The SDK Build Tools revision (19.0.1) is too low for project ‘:library‘. Minimum required is 19.1.0說明版本過低,下載高版本(一般按照我說的步驟匯入工程,不會出現這種問題) 3. No resource found that matches the given name: 一般出現這種問題是因為環境的 compileSdkVersion、targetSdkVersion版本太低,不滿足工程的運行那麼就需要改的高點,但是有的時候還會報錯,可能是因為依賴包的問題。解決方案:開啟sample->build.gradle和library->build.gradle注意紅色部分,中的buildToolsVersion版本一定要和要是自己已經安裝的,中第二塊地區,appcompat-v7:22.1.1這一塊內容一定要和下面第二幅圖中的一樣,注意必須是已經安裝的,我當時就是在這個地方卡了很久。
Android studio 匯入工程 出現錯誤