我們從安裝Android開發工具到運行第一個自己的項目。但是難免也會借用別人的源碼來對照學習。
但是Android Studio雖然很智能,但是對於初學者來說,還是有點惱火。Gradle會出現各種各樣的錯誤。
讓你從入門到放棄😂😂😂😂
初學者,怎樣導入他人的項目?這個Skills必須快點掌握喲。不是要過飛機哦哈哈😂😂😂😂
我個人覺得,學習一門編程語言,千萬不要浪費時間再開發工具的問題上!這樣得不償失!屬是不值得。等你掌握這門語言了,對開發工具
使用得很熟練了,到那時,你再去將你的開發工具更新到最新版本,再去用新特性。古人說:"我亦無他,惟手熟爾",切記,切記,切記重要的事情說三遍!
導入別人的Android Studio 項目往往是會出錯的,一般最常出現如下幾種情況:
- run 灰色
- 配置app顯示紅色的 X ,主要是no moudle;
- 其他錯,等着去找百度問候😂😂
但是我發現好多百度顯示出來也是坑,有時候根本解決不了我們的問題。所以今天記錄一下自己解決導入別人Android Studio的過程
前提條件:問題的原因就是每個人的Gradle的版本不同,以及項目配置文件的信息不一樣。所以解決辦法就是刪除這些配置文件,在導入自己電腦的Android Studio,然后讓它自己生成這些東西。
我的
較好的解決方法:不要直接把別人項目就直接用Android studio 導入,這時候往往都會給你報各種紅色以及一些報錯信息和debug日志,
當然如果你的版本和導入項目的版本一樣,可能會給你帶來驚喜哦。不過不是每個人都有這么好的運氣,這樣運氣屬實有點可怕哈哈
首先:去找到要導入項目的目錄下把.idea,iml,local.properties,刪除 (是通配符標識所有的)
再進入app文件夾把 build文件夾,*.iml都刪除
還要打開app文件夾中build.gradle文件內容(在此操作之前要先打開以往自己能在Android studio上能運行的項目的gradle文件來對照參照)
- 修改 compileSdkVersion(這個和新版的 compileSdk 一樣的) 這個要和自己以往能成功運行的項目一樣;
- 再修改 defaultConfig{}中的minSdkVersion(新版minSdk) 和 targetSdkVersion(新版targetSdk)這個也要和自己以往能成功運行的項目一樣。
如圖:
接着打開以往自己的Android studio 上運行成功的項目,在其主文件下找到build.gradle文件如下圖:
然后再打開主文件的gradle文件目錄(gradle\wrapper\gradle-wrapper.properties),
復制看如下圖操作:
還要修改如下圖操作:
- 點擊File---setting
- 在搜索框輸入 Gradle 會出現如下圖頁面,再修改jdk,但是這里要和build.gradle(Module)的comipleOptions里面
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
版本一樣哦
最后再點擊Build---make Build操作如下圖:
如果出現了如下圖也不要怕
我們只需要添加如下代碼到gradle.properties如圖操作
android.overridePathCheck=true
如果又出現如下錯誤,我只能😂😂😂😂,但是不要怕,也能解決的啦哈哈
解決方法按照如圖操作
再運行項目出現如圖即可。你會說太難了,到這個時候才成功。
送個大家一句:“不會,可以學;落后,可以追趕;跌倒,可以站起來;干就完事”
也很高興你能看到這里。不要忘記送個大家的一句話哦