1. 程式人生 > >如何匯入別人的android studio專案,解決gradle版本不相容問題

如何匯入別人的android studio專案,解決gradle版本不相容問題

對於網上寫的那些教程很多匯入別人的專案太慢的解決辦法,我感覺都有些麻煩和不好用,我這裡提供一個簡單有效的方法。
這篇文章主要解決gradle版本不一致時,android studio自動下載匹配的gradle版本導致長時間下載的問題。
原因主要還是:
這個下載地址是國外的,需要翻牆,否則會特別慢。
當然如果不嫌麻煩可以自己網上找可以下載的地址,後期還需要配置一下,總之不嫌麻煩可以折騰,對於經常翻牆的大神可以不用看了。
下面開始正式內容:
一般下載下來的專案都有這些資料夾,在匯入專案之前,首先刪除gradle資料夾和下面紅框的幾個資料夾
其次開啟整個專案的build.gradle檔案,可以直接用記事本開啟,就是下圖中
紅圈裡面的


開啟之後找到下圖中的這一塊,然後修改後面的版本號,我圖裡面的是2.2.2,自己可以看一下你平時專案的這個檔案使用的版本號,然後進行修改。


修改完成之後,才可開始匯入,但是匯入的時候會彈出一個視窗。


是否使用gradle wrapper,必須取消,就是每次匯入其他人的專案特別慢的根源所在

取消之後會讓你手動選擇gradle版本,一般是在android studio 的安裝目錄的gradle資料夾下面

例如:

C:\Program Files\Android\Android Studio\gradle

這個資料夾下面有當前可用的gradle版本,選擇一個類似gradle-xxx的資料夾。

然後確認,匯入即可完成。

反正我都是這麼匯入的,都是很快的。

相關推薦

如何匯入別人android studio專案解決gradle版本相容問題

對於網上寫的那些教程很多匯入別人的專案太慢的解決辦法,我感覺都有些麻煩和不好用,我這裡提供一個簡單有效的方法。 這篇文章主要解決gradle版本不一致時,android studio自動下載匹配的gr

快速解決Android Studio 匯入專案gradle版本相容問題

當匯入別人的專案太慢,原因是gradle版本不一致,這時android studio自動下載匹配的gradle版本導致長時間下載的問題。原因主要還是:這個下載地址是國外的,需要翻牆,否則會特別慢。 1.一般下載下來的專案都有這些資料夾,在匯入專案之前,首先

Android Studio專案中的Gradle檢視內容

Android Studio專案中的Gradle檢視內容 使用Android Studio的同學都知道,我們可以方便的在Gradle檢視中檢視專案中的Task, 雙擊Task就可以執行它。如下圖所示: 那麼檢視中的元素跟我們的專案都有什麼對應關係呢?請往下看。 Grad

Android studio專案中的gradle.properties詳解

Android studio專案中的gradle.properties詳解 在使用Android Studio新建Android專案之後,在專案根目錄下會預設生成一個gradle.properties檔案,我們可以在裡面做一些Gradle檔案的全域性性的配置,也可以將比較私密的資訊放

android cookie管理解決網頁訪問了的問題

在做專案中,不免會有部分專案是要管理cookie, 1、登入成功後,把cookie儲存起來,我專案中就把cookie儲存到Application裡: 獲取cookie /** * 獲取標準 Coo

Centos7 升級python3解決升級後相容問題

一、確實當前python版本 [[email protected] Python-3.6.1]# python Python 2.7.5 (default, Nov 6 2016, 00:28:07) [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on lin

解決Gradle版本匹配

Gradle version XXX is required. Current version is XXX If using the gradle wrapper, try editing the distributionUrl in …\gradle-w

模擬select的功能解決IE高度相容的問題

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html

gcc/g++靜態連結和動態連結解決glibc版本相容的問題

      寫程式時,在開發的linux平臺編譯的程式,到了測試的linux平臺往往不能使用,大部分是由於glibc的版本存在差異導致的,為了解決glibc版本相容的問題,可以使用靜態連結的方式連結glibc相關的庫,但同時也會遇到需要連結部分so庫的情況。       預

曹工說面試:當應用依賴jar包的A版本中介軟體jar包依賴B版本兩個版本相容這還怎麼玩?

# 背景 大一點的公司,可能有一些組,專門做中介軟體的;假設,某中介軟體小組,給你提供了一個jar包,你需要整合到你的應用裡。假設,它依賴了一個日期類,版本是v1;我們應用也依賴了同名的一個日期類,版本是v2. 兩個版本的日期類,方法邏輯的實現,有一些差異。 舉個例子,中介軟體提供的jar包中,依賴如下

Android studio專案匯入後編譯報 aapt2錯誤解決方法。親測有用!

最近換了一家公司,公司給配的臺式電腦卡的爆了,最後想著嘗試一下在自己電腦上匯入公司的專案。 前面一切都很順利,到最後一步進行編譯的時候,爆出了aapte2 exception,如下: Error:Execution failed for task ':app:mergeD

Android studio匯入工程java檔案出現紅色Jgradle外掛與gradle版本一致 解決辦法

     在這個程式碼搬運的時代,合理運用開源優秀程式碼,已經成為了每一個程式設計師必不可少的技能。      我相信大家在匯入第三方module或者第三方工程的時候,都遇到過,開啟的工程JAVA檔案

cordova整合sencha touch建立APP專案以及Android Studio專案匯入和打包

-------------------目錄結構-------------------------------------------         \app                                                          

解決方法:Mac Android studio 建立專案是下載gradle一直返回

1,用android studio 建立專案,會一直停留在建立的進度條狀態,一個多小時也沒完成; 2,用 活動監視器 強制退出android studio, 開啟剛才建立的那個專案裡的 gradle–>wrapper–>gradle-wrapper.proper

Android Studio v4v7v13包相容問題專案同時匯入v7、v13包處理方法

最近在做個AS專案,同時用到了v7包和v13包,但是匯入包的時候出錯,提示兩種錯誤:一種是包重複,一種如下: Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android

android studio 匯入第三方開源框架/專案第三方Jar包

匯入第三方開源框架/專案 以xUtils3開源框架為例: 一、下載第三方開源框架/專案 下載地址:[xUtils3](https://github.com/wyouflf/xUtils3) 二、把第三方開源框架/專案的library檔案考到專案

Android Studio匯入專案錯誤之Gradle版本過高

後來又彈出一對話方塊"The project is using an old version of the android Gradle plugin.To take advantage of all the latest features,such as Instant run,we strongly re

Android studio 專案從老版本遷移到新版本遇到的問題以及解決方案

記錄一下我的專案從studio2.0遷移到3.1.2上遇到的問題。希望對你提供幫助。 更新步驟 第一步:更新 gradle 將 gradle 更新到指定的版本,我用的是4.4.(gradle外掛版本也要一併更新,對應表請自行查閱)

Android Studio 設定專案Module編碼解決Android Studio專案執行時亂碼問題

Android Studio的專案設定邏輯與Eclipse有很大的區別,執行的操作為File->Setting->File Encodings然後來進行設定,如圖所示: 開啟module的 build.gradle 檔案修改編譯器使用的編碼,經過上面的設定,只

Android Studio卡在refreshing gradle project的原因和快速解決辦法

adl 當前 files 成了 span jsb text eas 遇到 這個問題遇到過很多次,網上也有很多解決辦法,但是好像都沒有發現refreshing gradle project在做什麽。 可以再試試 ./gradlew --info 看看詳細信息。 一般refre