国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

修改Flutter3.19.2SDK的鏡像源為國內鏡像源 解決一直卡在Running Gradle task ‘assembleDebug‘與Executfailed for task ‘app:x‘

這篇具有很好參考價值的文章主要介紹了修改Flutter3.19.2SDK的鏡像源為國內鏡像源 解決一直卡在Running Gradle task ‘assembleDebug‘與Executfailed for task ‘app:x‘。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

該文檔僅為個人解決記錄

修改 Flutter SDK 使用的 maven 鏡像

參考自:https://blog.csdn.net/qq_39105508/article/details/133992154

在 flutter3.19.2\packages\flutter_tools\lib\src 下的 http_host_validator.dart 文件中,找到 const String kMaven = 'https://maven.google.com/';,將 Flutter SDK 使用的 maven 鏡像修改為國內鏡像

const String kMaven = 'https://maven.aliyun.com/repository/google/';

修改 Flutter SDK 下載資源時訪問的庫的鏡像

參考自:https://blog.csdn.net/libra_boy/article/details/134712545

由于 Flutter SDK 下載資源,會嘗試使用環(huán)境變量

// Overridable environment variables.
const String kPubDevOverride = 'PUB_HOSTED_URL';

所以在系統(tǒng)的環(huán)境變量中添加 PUB_HOSTED_URL 和 FLUTTER_STORAGE_BASE_URL,其值分別為:

PUB_HOSTED_URL  設置為  https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL  設置為  https://storage.flutter-io.cn

我到這里成功了,此時是新電腦采用了上述設置就成功了,如果還不行,可以進行如下設置,下述設置舊電腦中的解決設置。
我到上述步驟就成功了,存在一種可能,我在新電腦的 Android Studio 中,下載 gradle 成功了,也有可能上述配置就可以了,可以試試看 flutter run 能不能成功。
如果你到這就成功了,修改 Flutter SDK 構建項目時 gradle 使用的鏡像(https://www.yuque.com/u27599042/rwe4wi/ozui5zabcpqucvz0#pHQxV),我感覺是可以配置一下的,我后面在上述配置完成后,進行此項配置,F(xiàn)lutter 項目還是正常啟動了。

下述步驟,也是我在舊電腦中解決 Flutter 項目啟動時,一直卡在 Running Gradle task ‘assembleDebug’ 的解決方法

修改 Flutter 項目使用的 gradle 為本地自己下載的 gradle

對于 gradle 去官網(wǎng) https://gradle.org/ 下載特別慢的,可以在 https://blog.csdn.net/nudt_spy/article/details/124208822 中手動將 gradle 下載到本地
然后在 flutter 項目\android\gradle\wrapper 下的 gradle-wrapper.properties 文件中,配置使用本地的 gradle,修改 distributionUrl 配置項,distributionUrl 配置項的取值格式參考如下:

distributionUrl=file\:///D:/development-environment/flutter/gradle/gradle-7.4.2-all.zip

修改 Flutter SDK 構建項目時 gradle 使用的鏡像

參考自:https://blog.csdn.net/qq_44408123/article/details/115597959

在 flutter3.19.2\packages\flutter_tools\gradle\src\main\groovy 下的 flutter.groovy 文件中,找到 buildscript,將 Flutter SDK 構建項目時 gradle 使用的鏡像修改為國內鏡像

修改 flutter3.19.2\packages\flutter_tools\gradle\src\main\groovy 下的 flutter.groovy 文件,是由于 flutter3.19.2\packages\flutter_tools\gradle 下的 flutter.gradle 文件中 apply from: "$pathToThisDirectory/src/main/groovy/flutter.groovy" 指向了該文件

// This buildscript block supplies dependencies for this file's own import
// declarations above. It exists solely for compatibility with projects that
// have not migrated to declaratively apply the Flutter Gradle Plugin;
// for those that have, FGP's `build.gradle.kts`  takes care of this.
buildscript {
    repositories {
        // google()
        // mavenCentral()
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
    }
    dependencies {
        // When bumping, also update:
        //  * ndkVersion in FlutterExtension in packages/flutter_tools/gradle/src/main/flutter.groovy
        //  * AGP version constants in packages/flutter_tools/lib/src/android/gradle_utils.dart
        //  * AGP version in dependencies block in packages/flutter_tools/gradle/build.gradle.kts
        classpath("com.android.tools.build:gradle:7.3.0")
    }
}

修改 Flutter 項目中的 build.gradle 中使用的鏡像

新版本的 flutter 項目中無 buildscript
新電腦中,在進行 1、2、4 配置之后進行此項配置,啟動 Flutter 項目出現(xiàn)了如下報錯,即使參考 https://blog.csdn.net/qq_44408123/article/details/115597959 中進行配置修改,添加了 buildscript 還是啟動 Flutter 項目失敗了,然后修改為本地的 gradle 還是失敗了,還原至只進行 1、2、4 配置,才 Flutter 項目啟動成功
自己粗心導致如下報錯
仔細閱讀報錯信息后,才發(fā)現(xiàn)是 **maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }** 使用的不是安全協(xié)議地址,flutter 不支持在沒有明確選擇加入的情況下對存儲庫使用不安全的協(xié)議,將 http://maven.aliyun.com/nexus/content/groups/public 修改為安全協(xié)議地址 https://maven.aliyun.com/nexus/content/groups/public 即成功了
該報錯的解決在下面的其他報錯 2
running gradle task 'assembledebug'...,Flutter,flutter,dart,報錯,error,sdk,鏡像源,Android

在 flutter 項目\android\build.gradle 文件中,修改 allprojects

allprojects {
    repositories {
        // google()
        // mavenCentral()
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
    }
}

其他報錯 1

對于 https://blog.csdn.net/qq_44408123/article/details/115597959 中,如果修改 private static final String DEFAULT_MAVEN_HOSTprivate static final String DEFAULT_MAVEN_HOST = "https://storage.flutter-io.cn.com"; 后失敗,出現(xiàn)如下報錯的,可以嘗試不修改,使用默認的(會比較慢,等比較久)
running gradle task 'assembledebug'...,Flutter,flutter,dart,報錯,error,sdk,鏡像源,Android

其他報錯 2 Execution failed for task ‘:app:checkDebugAarMetadata’. Could not resolve all dependencies for configuration ‘:app:debugRuntimeClasspath’.

這是在新電腦中,在進行 1、2、4 配置之后進行 5 配置,啟動 Flutter 項目出現(xiàn)了如下報錯
自己粗心導致如下報錯

running gradle task 'assembledebug'...,Flutter,flutter,dart,報錯,error,sdk,鏡像源,Android
該報錯的原因是 maven { url '...' } 中使用的地址存在非安全協(xié)議地址,flutter 不支持在沒有明確選擇加入的情況下對存儲庫使用不安全的協(xié)議,因此將非安全協(xié)議地址修改為安全協(xié)議地址即可

其他報錯 3 Execution failed for task ‘:app:xxx‘.

參考自:https://blog.csdn.net/Katie_fly/article/details/109680958

對于此類報錯的解決,可以嘗試修改 flutter 項目/android/build.gradle 文件中 repositories 配置使用的鏡像源為國內的鏡像源:

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

如果有 buildscript 配置項,其與 allprojects 類似,修改其中的 repositories

allprojects {
    repositories {
        // google()
        // mavenCentral()
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
    }
}

原先(舊電腦中)解決 Flutter 項目啟動時,一直卡在 Running Gradle task ‘assembleDebug’ 記錄

在 VS Code 集成終端中,運行如下命令,啟動運行項目

flutter run

對于一直卡在 Running Gradle task 'assembleDebug',可以先參考 https://blog.csdn.net/nudt_spy/article/details/124208822 手動將 gradle 下載到本地(可能是由于 gradle 服務器在國外導致其下載不下來,然后就卡住了),然后參考 https://blog.csdn.net/qq_44408123/article/details/115597959 進行配置的修改,至于 com.android.tools.build:gradle 的版本號,可以參考 flutter3.19.2\packages\flutter_tools\gradle\src\main\groovy\flutter.groovy 文件中 90 行左右的版本號。
對于 https://blog.csdn.net/qq_44408123/article/details/115597959 中,如果修改 private static final String DEFAULT_MAVEN_HOST 后失敗,出現(xiàn)如下報錯的,可以嘗試不修改,使用默認的(會比較慢,等比較久)
running gradle task 'assembledebug'...,Flutter,flutter,dart,報錯,error,sdk,鏡像源,Android
對于上述方法,我是成功了,就是第一次等的還是有點久,使用的 Flutter 版本為 3.19.2

buildscript {
    ext.kotlin_version = '1.7.10'
    repositories {
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:7.3.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

allprojects {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
    }
}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

tasks.register("clean", Delete) {
    delete rootProject.buildDir
}

項目名\android\gradle\wrapper\gradle-wrapper.properties

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=file\:///D:/development-environment/flutter/gradle/gradle-7.4.2-all.zip

running gradle task 'assembledebug'...,Flutter,flutter,dart,報錯,error,sdk,鏡像源,Android
running gradle task 'assembledebug'...,Flutter,flutter,dart,報錯,error,sdk,鏡像源,Android文章來源地址http://www.zghlxwxcb.cn/news/detail-854953.html

到了這里,關于修改Flutter3.19.2SDK的鏡像源為國內鏡像源 解決一直卡在Running Gradle task ‘assembleDebug‘與Executfailed for task ‘app:x‘的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 分享幾個國內免費的ChatGPT鏡像網(wǎng)址(親測有效-5月19日更新)

    分享幾個國內免費的ChatGPT鏡像網(wǎng)址(親測有效-5月19日更新)

    · ?? 支持 gpt4v 多模態(tài) / gpt-3.5 / claude / 上傳附件分析 · ?? 支持 AI繪畫 · ?? 每天十次免費使用機會 · ?? 無需魔法 https://yiyan.baidu.com/welcome 大家如果像我的界面一樣有【開始體驗】就是可以使用的,否則就是說明在等待中! 優(yōu)點:會畫畫,沒有使用次數(shù)限制 缺點:怎么說

    2024年02月05日
    瀏覽(51)
  • 【ARM Coresight 系列文章19.2 -- Cortex-A720 AMU 詳細介紹】

    請閱讀 【ARM Coresight SoC-400/SoC-600 專欄導讀】 A-Prolifile 構架中的 Performance Monitoring Unit(PMU)和Activity Monitoring Unit(AMU)都具有性能計數(shù)器。AMU和PMU可以計數(shù)的事件類似,那么AMU和PMU有什么不同呢? AMU和PMU的區(qū)別在于: AMU和PMU用作不同用途 AMU和PMU有不同的編程模式 PMU的用途是性

    2024年02月19日
    瀏覽(30)
  • flutter2.1升級flutter3.0

    下載最新fluttert版本 for github 升級kotlin版本 及 gradle版本 Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15. Failed to apply plugin ‘kotlin-android’. [ +4 ms] The current Gradle version 6.7 is not compatible with the Kotlin Gradle plugin. Please use Gradle 6

    2023年04月09日
    瀏覽(23)
  • 修改Docker鏡像倉庫為國內163鏡像源

    修改Docker鏡像倉庫為國內163鏡像源

    docker默認使用國外安裝源,鏡像下載速度很慢。為了提高下載速度,需要使用國內鏡像源。 如果163鏡像源仍然不能下載,可將鏡像源改為阿里云鏡像源 重啟docker 查看docker安裝源是否更改成功。

    2024年02月13日
    瀏覽(29)
  • npm修改為國內鏡像

    npm修改為國內鏡像

    查看下載地址,默認是https://registry.npmjs.org/ 這是國外的地址,npm下載很慢 使用此指令,修改為淘寶鏡像,輸入指令后檢查是否修改成功 ?此處返回https://registry.npmmirror.com/ ?此處再下載就會快很多

    2024年02月09日
    瀏覽(11)
  • 【Ubuntu】更換下載源為國內源

    【Ubuntu】更換下載源為國內源

    1.點擊左下角圖標 2.找到softwareUpdates 3.點擊這個三角 4.點擊other 5.上滑找到china,選擇任意一個源即可,我這里選擇了aliyun,隨后點擊choose server 點擊close關掉之后會顯示一個reload的的彈窗,可以自動更新,我們可以選擇close然后進行一個 手動更新 新電腦和換源之后需要更新一

    2024年02月13日
    瀏覽(19)
  • debian11 設置apt源為國內

    ??話不多說,直接上代碼。將apt源設置為網(wǎng)易 ??執(zhí)行命令:apt-get update ??查閱資料時,很多都是設置阿里云的源 ??實測不行報錯如下: ??更新dns,在配置文件中加入阿里巴巴提供的DNS域名解析,然而還是不行

    2024年02月11日
    瀏覽(18)
  • 基于FPGA的FIR低通濾波器實現(xiàn)(附工程源碼),matlab+vivado19.2+simulation

    基于FPGA的FIR低通濾波器實現(xiàn)(附工程源碼),matlab+vivado19.2+simulation

    本文為FPGA實現(xiàn)FIR濾波器仿真過程,附源代碼。 提示:以下是本篇文章正文內容,下面案例可供參考 打開MATLAB在命令行窗口輸入: fadtool 回車后在濾波器設計界面設置濾波器參數(shù)如下 之后點擊如圖標志,設置定點,在菜單欄\\\"目標(R)\\\"出選擇生成對應濾波器系數(shù).COE文件 mat

    2024年02月11日
    瀏覽(28)
  • flutter3.7版本下使用flutter boost解決使用platview崩潰或異常問題

    flutter3.7版本下使用flutter boost解決使用platview崩潰或異常問題

    背景 ? 工程使用了混合開發(fā),使用flutter boost插件,flutter 的activity1 frament1 跳轉activity2 frament2,frament1 包含platformView,按照上面老哥解決崩潰問題的基礎上,出現(xiàn)activity2 frament2返回activity1 frament1時,platformView觸摸事件沒有響應。問題具體見:https://github.com/alibaba/flutter_boost/is

    2024年02月13日
    瀏覽(15)
  • 如何在 macOS 上同時使用 Flutter2 和 Flutter3 進行 ios 開發(fā)

    如何在 macOS 上同時使用 Flutter2 和 Flutter3 進行 ios 開發(fā)

    貓哥主打系統(tǒng)環(huán)境是: macos flutter 3.7.12 ruby 3.2.2 cocoapods 1.12.1 xcode 14.3.1 這套配置運行最新的項目沒問題,但是最近需要維護 flutter 2.10.5 這種老項目,雖然用了 fvm 進行 flutter 版本切換,但是 flutter 2.10.5 用的 ruby 2 ,我當前是 ruby 3 所以運行 pod install 的時候就報錯了。 這個錯誤

    2024年02月12日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包