Android studio 匯入工程 出現錯誤

來源:互聯網
上載者:User

標籤: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 匯入工程 出現錯誤

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.