flutter項(xiàng)目無(wú)法下載jcenter等包配置

Error running Gradle 錯(cuò)誤
在Debug項(xiàng)目的時(shí)候, 出現(xiàn) Error running Gradle:一般是因?yàn)椴荒芊瓑Φ脑颍?/p>

Launching lib\main.dart on FRD AL10 in debug mode...
Initializing gradle...
Resolving dependencies...

  • Error running Gradle:
    ProcessException: Process "E:\studyDemo\FlutterDome\flutter_app\android\gradlew.bat" exited abnormally:
    Starting a Gradle Daemon (subsequent builds will be faster)

FAILURE: Build failed with an exception.

  • What went wrong:
    A problem occurred configuring root project 'android'.

Could not resolve all artifacts for configuration ':classpath'.
Could not download kotlin-compiler-embeddable.jar (org.jetbrains.kotlin:kotlin-compiler-embeddable:1.2.71)
Could not get resource 'https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.2.71/kotlin-compiler-embeddable-1.2.71.jar'.
Read timed out
Could not download fastutil.jar (it.unimi.dsi:fastutil:7.2.0)
Could not get resource 'https://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.jar'.
Read timed out

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 5m 32s
Command: E:\studyDemo\FlutterDome\flutter_app\android\gradlew.bat app:properties

Finished with error: Please review your Gradle project setup in the android/ folder.
解決方案是改位阿里的鏈接(1.0已經(jīng)修復(fù)了這個(gè)問(wèn)題,不用再重新設(shè)置了)。

第一步:修改掉項(xiàng)目下的android目錄下的build.gradle文件,把google() 和 jcenter()這兩行去掉。改為阿里的鏈接。

maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }

第二步:修改Flutter SDK包下的flutter.gradle文件,這個(gè)目錄要根據(jù)你的SDK存放的位置有所變化。比如我放在了D盤Flutter目錄下,那路徑就是這個(gè)。

D:\Flutter\flutter\packages\flutter_tools\gradle

打開(kāi)文件進(jìn)行修改,修改代碼如下(其實(shí)也是換成阿里的路徑就可以了)。

這一步有兩種情況

1,flutter.gradle文件中repositories中是google() 和 jcenter(),

repositories{

google()

gcenter()

}

把google() 和 jcenter()這兩行去掉。改為阿里的鏈接。

maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }

2,flutter.gradle文件中repositories中是下圖這樣的,我們只用把repositories 中的代碼注釋掉

repositories {

jcenter()

maven {

url 'https://dl.google.com/dl/android/maven2'

}
換成

maven{
url 'https://maven.aliyun.com/repository/jcenter'
}
maven{
url 'http://maven.aliyun.com/nexus/content/groups/public'
}
最終就是這樣的

repositories {
//jcenter()
// maven {
// url 'https://dl.google.com/dl/android/maven2'
// }
maven{
url 'https://maven.aliyun.com/repository/jcenter'
}
maven{
url 'http://maven.aliyun.com/nexus/content/groups/public'
}
}

然后再重新Debug一下,就基本可以啟動(dòng)起來(lái)。

原文:https://blog.csdn.net/mo911108/article/details/88603003

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Flutter相關(guān)配置及問(wèn)題記錄 Flutter是谷歌的移動(dòng)UI框架,可以快速在iOS和Android上構(gòu)建高質(zhì)量...
    Anyers閱讀 2,807評(píng)論 0 2
  • Flutter 開(kāi)發(fā)環(huán)境的搭建,對(duì)于前端來(lái)說(shuō)還是有點(diǎn)復(fù)雜的,我這邊由于做過(guò) Android 開(kāi)發(fā),已經(jīng)搭好 Jav...
    JamFF閱讀 2,153評(píng)論 0 2
  • 請(qǐng)?jiān)试S我借鑒前輩們的東西~~~~ 感激不盡~~~~~ 以下為Android 框架排行榜 么么噠~ Android...
    嗯_(tái)新閱讀 2,533評(píng)論 3 32
  • 轉(zhuǎn)載自 http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa...
    猿ape閱讀 1,875評(píng)論 5 5
  • [發(fā)]錯(cuò)過(guò)淘優(yōu)樂(lè)不怕,更牛逼的跨境購(gòu)物平臺(tái)來(lái)了,注意只送不賣!區(qū)塊鏈眾籌計(jì)劃25號(hào)上線,0.1元/枚,只漲不跌,現(xiàn)...
    鄧朝未閱讀 134評(píng)論 0 0

友情鏈接更多精彩內(nèi)容