下載學習別人的專案,成功在自己的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這個軟體最大的困難了,太草了。多的不說,晚安`(>﹏<)′(✿◡‿◡)
相關文章
- 專案成功在於人 (轉)
- 開啟別人Xamarin專案找不到android.jar檔案AndroidJAR
- Android要走路還很長Android
- Xamarin中開啟別人專案找不到android.jar檔案AndroidJAR
- 企業需要成功的專案(轉)
- 在公司做的專案和自己在學校做的有什麼區別?
- 專案成功與否的關鍵在於人(轉)
- 從githup下載別人的vue專案,執行出錯GitVue
- 不懂專案管理三角,你的專案很難成功專案管理
- 自己寫個網盤系列:① 來學習開啟這個專案吧
- IT專案經理需要很專業的IT知識嗎
- Halo 開源專案學習(一):專案啟動
- 現在學習Android開發還有前景嗎Android
- 一個成功的專案 需要大家多包容
- 專案成功在於人--BUCEC資質模型(轉)模型
- Android SDK開發包國內下載地址Android
- [討論]IT專案經理需要很專業的IT知識嗎
- 現在學習Android開發還有錢途嗎?Android
- Android studio的Android SDK沒有下載項Android
- 成功的專案管理需要做好哪些方面?專案管理
- 如何走近深度學習人臉識別?你需要這篇超長綜述 | 附開原始碼深度學習原始碼
- 下載Android單個專案原始碼的方法Android原始碼
- Android sdk 下載/更新失敗Android
- 開始自己的學習之路!
- 專案的成功
- 輕鬆讓別人訪問到自己本地專案
- 成功接專案需要注意的幾個要點
- 如何高效的學習開源專案?
- 我的Android之旅——學習、專案、心態Android
- 報錯:Qt 開啟專案找不到Qt自己的標頭檔案QT
- 書評:《程式是給自己看的還是給別人看的》
- 適合 JS 新手學習的開源專案——在 GitHub 學程式設計JSGithub程式設計
- 適合 Go 新手學習的開源專案——在 GitHub 學程式設計GoGithub程式設計
- 機器人開始學習功能 人類的福音還是毀滅的前奏!機器人
- 哪些人需要學習Python開發?Python
- 本人的開源專案列表!歡迎下載!
- 抄別人還抄自己,ChatGPT能做遊戲嗎?ChatGPT遊戲
- 10個完整的Android開源專案,值得大家學習借鑑Android