下載學習別人的專案,成功在自己的Android sdk 開啟還需要很長一段路啊啊
今天的目的就是成功匯入別人的專案,中間一大堆麻煩的問題我都無語了,記得以前別人的springboot專案都沒這麼麻煩。Android studio ,sdk,gradle這3個東西相互依賴真的折磨人:
首先別人的專案的gradle/wrapper/gradle-wrapper.properties裡面指定了他的專案需要的gradle版本,在build.gradle裡面又指定了編譯專案需要的sdk版本。
1. 最開始匯入專案的時候卡住了忘了報什麼錯,因為在gradle/wrapper/gradle-wrapper.properties
裡面需要的是5.4.1的gradle版本,在
這個目錄下的去找,如果沒有找到會在網上下,因為被牆了所以是會非常慢的,我們預設卡死,然後網上教我去下載離線包放在這裡面,再然後大部分的離線包下載都是在csdn裡面是需要積分的,我想了一下之後搜尋我具體需要的離線包的名字然後就有了某些程式設計師最近免費的分享。
2.當遇到1的錯誤我看到說可以把gradle/wrapper/gradle-wrapper.properties
裡的dirUrl改成自己已經下好的離線包(忘了自己為什麼反正在C:\users\user\.gradle
裡面已經下好一個低版本的了),所以我就改了,然後匯入的時候會報錯大概是說cant find method google()
然後上網查發現別人說是gradle版本太低的問題,所以還是轉而用錯誤1的解決方式下離線包解決的。
3.然後gradle沒問題了我又準備匯入,然後又報了錯我記得是cant notify build listener
上網查發現是gradle和sdk的版本不匹配造成的,然後我又去下載新版本的sdk,
好像以前使用過代理下載過什麼東西,這次我也預設下sdk會被牆,然後在http proxy配好代理再次點選Android sdk之後我奇異的發現sdk platforms這一欄的所有資訊都沒了(sdk update sites這一欄的所以url都被打了叉除了本地的那個,然後sdk platforms的資訊應該就是通過這些網站來查的,我用代理之後這些網站為什麼會失效捏),沒有辦法我甚至發現只要我代理設定得足夠快然後再來到Android sdk這一項,裡面得sdk platforms是不會消失的,但是這時候點選下載當時肯定也是失敗了,報什麼錯我忘記了,最後我抱著試一試的心態取消了代理直接下沒想到居然成功了,
我看裡面的url,難道dl是大連的意思嗎哈哈。
4.然後再次嘗試匯入,這一次報錯Gradle sync failed: Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponent..
上網查發現說是gradle版本和android studio這個軟體的版本不一致,然後我用的Android studio是從學校機房拷的2.3最低版本,好傢伙,這回又要更新軟體了,然後找軟體還算順利,發現了一箇中文社群裡面什麼都有新增連結描述,就是下載了exe之後不想別人說的會自動識別以安裝的舊版本然後問我是否覆蓋,沒辦法我就直接把就版的刪了。但是舊版的一些配置比如sdk的位置什麼的他還是識別到了
上面這4個問題就是新手學習Android studio這個軟體最大的困難了,太草了。多的不說,晚安`(>﹏<)′(✿◡‿◡)
相關文章
- Android要走路還很長Android
- Android studio的Android SDK沒有下載項Android
- 在公司做的專案和自己在學校做的有什麼區別?
- 不懂專案管理三角,你的專案很難成功專案管理
- 從githup下載別人的vue專案,執行出錯GitVue
- 現在學習Android開發還有前景嗎Android
- 自己寫個網盤系列:① 來學習開啟這個專案吧
- Halo 開源專案學習(一):專案啟動
- 下載Android單個專案原始碼的方法Android原始碼
- 現在學習Android開發還有錢途嗎?Android
- Android sdk 下載/更新失敗Android
- 一個優秀的Android開源框架學習專案ForgetSkyWanAndroidAndroid框架NaN
- 成功的專案管理需要做好哪些方面?專案管理
- 【Android SDK】在命令列管理Android SDKAndroid命令列
- Github 上 Star 最多的個人 Spring Boot 開源學習專案GithubSpring Boot
- 報錯:Qt 開啟專案找不到Qt自己的標頭檔案QT
- 輕鬆讓別人訪問到自己本地專案
- 如何高效的學習開源專案?
- 薩達撒啊啊啊啊啊啊啊啊
- 有效解決Android SDK Manager無法更新下載的方法Android
- 在 GitHub 學習,成長為自己想要的樣子|HelloGitHub 訪談Github
- 適合 Go 新手學習的開源專案——在 GitHub 學程式設計GoGithub程式設計
- 適合 JS 新手學習的開源專案——在 GitHub 學程式設計JSGithub程式設計
- 如何走近深度學習人臉識別?你需要這篇超長綜述 | 附開原始碼深度學習原始碼
- OpenXml SDK學習筆記(4):設定檔案級別的樣式XML筆記
- Android開發_在Android Studio中搜尋專案中出現過的字串Android字串
- 哪些人需要學習Python開發?Python
- maven編專案編譯後在target下的zip檔案損壞無法開啟Maven編譯
- 適合 C++ 新手學習的開源專案——在 GitHub 學程式設計C++Github程式設計
- “機器學習還是很難用!機器學習
- 成功的專案歸功於成功的專案管理,它幫你踏上成功之旅!專案管理
- Android Studio在android Emulator中執行的專案黑屏Android
- 專案管理方法不是最重要的,成功完成專案真正需要什麼?專案管理
- 新起典| 成功的文旅專案需要具備哪些要素
- 還在使用SimpleDateFormat?你的專案崩沒?ORM
- 雲學堂丁雲鵬:變成別人,還不如成為自己!
- 站長利好,迅雷宣佈開放“迅雷下載JS-SDK”JS
- 你的專案切換代理需要重啟嗎?