Flutter入門系列-Android Studio首次運行flutter卡住

2020-08-29 程式設計師秦哥

之前我們學過了flutter項目安裝與環境搭建我運行了項目,發現一直卡在這裡

Running Gradle task &39;...

通過在網上查詢,有可能是Gradle問題,需要配置鏡像地址

  • 修改項目中android/build.gradle文件

allprojects { repositories { maven { url &39; } maven { url &39; } maven { url &39; } // google() // jcenter() }}

buildscript { ext.kotlin_version = &39; repositories { // google() //jcenter() maven { url &39; } maven { url &39; } maven { url &39; } } dependencies { classpath &39; classpath &34; }}

  • 修改Flutter的配置文件, 該文件在Flutter安裝目錄/packages/flutter_tools/gradle/flutter.gradle

buildscript { repositories { //修改的地方 //google() //jcenter() maven { url &39; } maven { url &39; } maven { url &39; } } dependencies { classpath &39; }}

這些都配置後,運行還是不行,有可能是沒有同意使用android-licenses

解決方法可以通過下列命令驗證,第一步,先驗證:

flutter doctor

第一步檢測結果,發現是需要同意android-licenses:


第二步執行同意命令,操作時會有很多個android-licenses需要同意:

flutter doctor --android-licenses

全部同意之後,再次輸入驗證一下flutter doctor命令,當得到以下截圖中結果時,代表所有環境配置已經完成:

然後去新建項目運行發現,不會卡住了。

相關焦點

  • 創建並運行自己的第一個 Flutter項目
    最近在學習flutter,畢竟是第一次運行flutter項目,中間遇到很多問題,今天就把自己如何創建並運行flutter項目,及創建的過程中遇到的一些問題都總結出來,方便後來人查看。先來講講flutter的下載與安裝。
  • 「Flutter 1-2」在 Windows 10下安裝Flutter+Dart+Android Studio...
    >運行 flutter doctor 將路徑配置之後我們打開 終端工具PowerShell 輸入 flutter doctor查看還有哪些需要配置。flutter doctor是Flutter官方提供的用來檢測當前Flutter配置環境的工具,可以快速的幫我們發現問題。 運行之後我們會看到輸出如下:很明顯我們還需要安裝 Android Studio,Andriod Studio是Flutter官方支持的IDE工具。
  • flutter項目運行時Android Studio最新版連接不上模擬器解決方法
    當您運行flutter時,可能會遇到模擬器無法識別的時候。明明啟動了模擬器但是調試設備中就是沒有。那最大的原因就是系統沒有識別sdk的路徑。目前android studio的版本是3.5.3,運行模擬器後居然調試設備中沒有模擬器存在。
  • Flutter框架的安裝與環境配置
    開發者可以通過 Dart語言開發 App,一套代碼可同時運行在 iOS 、Android、Mac、Windows等平臺,甚至能生成Web版,運行於瀏覽器中。2. 優缺點1.1. 優點1.主打跨平臺、高保真、高性能。
  • 最新版flutter和android原生交互,必須掌握
    我之前也寫過一篇文章,講解了flutter 與android的原生交互,那個flutter版本是1.9.x,最新穩定版是1.17.5。我們就拿這個版本來講解下flutter與android原生交互。package com.example.myapp;import android.content.Context;import android.content.ContextWrapper;import android.content.Intent;import android.content.IntentFilter
  • ...1-2」在 Windows 10下安裝Flutter+Dart+Android Studio 配置...
    打開配置環境變量的步驟參考 上面的步驟配置環境變量 雙擊Path來添加 將C:\src\flutter\bin配置進去運行 flutter doctor 將路徑配置之後我們打開 終端工具PowerShell 輸入 flutter doctor查看還有哪些需要配置。
  • Flutter中嵌套Android布局
    創建Android中的布局: <io.flutter.embedding.android.FlutterView android:id="@+id/flutter_view" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight
  • Flutter教程從零構建電商應用(一)
    在這個系列中,我們將學習如何使用google的移動開發框架flutter創建一個電商應用。本文是flutter框架系列教程的第一部分,將學習如何安裝Flutter開發環境並創建第一個Flutter應用,並學習Flutter應用開發中的核心概念,例如widget、狀態等。
  • Flutter 下載和配置
    Flutter工具配置1、 Git我們需要下載Git直接去Git官網下載並配置地址:https://git-scm.com2、Android開發工具下載地址:https://developer.android.google.cn
  • Flutter:最難搞的搭建環境,一次性成功!(新手踩坑)
    需要JDK不建議用最新版14.x,會報錯(android某個文件出現某個錯誤之類的)。這錯誤我是沒解決,猜測是JDK最新版本改動很大或者Flutter還沒有兼容到。最低版本,建議JDK8。需要Android SDK下載Android Studio 最新版(https://developer.android.google.cn/studio)安裝時選擇custom,再選擇Android SDK的存放路徑,完成後配置環境變量:#新增環境變量,填入
  • 「Flutter實戰」14.首頁_url_launcher一鍵撥打店長電話
    \flutter\bin\cache\lockfile刪除掉,剛開始不能刪除,然後我重啟電腦才可以刪除。connected devices我直接打安卓studio運行原來最開始創建的一個項目,發現也不行,運行不起來
  • flutter真機調試遇到問題ADB Interface
    flutter調試環境一直用模擬器,今天試試把小米手機連接調試,居然無法識別好吧,開始查坑,並記錄下來:在vscode終端中,運行 flutter devices命令提示沒有Android設備。選擇電腦上的Android SDK目錄中的android_winusb.inf 文件,(Android SDK目錄就是你安裝android studio環境時選擇的sdk目錄)
  • Flutter 二維碼掃描插件
    'dart:async';import 'package:flutter/services.dart';import 'package:flutter_plugin_qrcode/flutter_plugin_qrcode.dart';void main() => runApp(MyApp());class MyApp extends StatefulWidget {
  • Flutter入門:介紹與環境搭建
    Flutter入門:介紹與環境搭建Flutter 是 Google推出並開源的移動應用開發框架,主打跨平臺、高保真、高性能。解壓完畢後,在Flutter安裝目錄的flutter文件下找到flutter_console.bat,雙擊運行並啟動flutter命令行,接下來,你就可以在Flutter命令行運行flutter命令了。安裝完畢後,可以通過運行flutter doctor命令來測試是否安裝成功。
  • Flutter開發環境搭建和項目結構介紹
    FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn上海交通大學Linux用戶組也提供了鏡像站點,可以將如下環境變量加入到環境變量中:export PUB_HOSTED_URL=https://mirrors.sjtug.sjtu.edu.cn/export
  • Flutter加載網頁之官方webview_flutter講解
    前言最近在用flutter開發一個App,其中需要加載網頁,本來以為很簡單的一件事,卻遇到了不少坑,最後整整搞了一上午。對於加載網頁這個功能來說,flutter並沒有組件,反而是第三方開發了一些組件,目前比較常用的有二種: flutter_webview_plugin webview_flutterflutter_webview_plugin是目前用得最火的一種,也是比較好用的,但是它有個致命的缺點,它不支持「進入某個URL之前攔截」,這也是我放棄它的原因。
  • Flutter源碼剖析(一):源碼獲取與構建
    /flutter/tools/gn --unoptimized --android --runtime-mode debug --android-cpu armGenerating GN files in: out/android_debug_unoptGenerating Xcode projects took 75msDone.
  • Flutter應用開發之第一步(踩坑記)
    首先,flutter doctor會認為android有問題,這個可以通過修改環境變量來解決,之前用的環境變量名是ANDROID_HOME,現在是ANDROID_SDK_ROOT。其次是cocopods問題,雖然檢測出問題,但是實際上毫無影響。然後就是plugin問題,檢測不到flutter插件和dart插件,但實際上是安裝了。
  • 火起來的 Flutter 開源項目大放送
    肯定有同學要問我 Flutter 與其他跨平臺方案的對比,這裡引用下一位各種跨平臺方案都熟悉的作者的文章:移動端跨平臺開發的深度解析本文簡單跟大家聊聊入門級的知識,忙的同學收藏下就行了,也不是一定要立刻投入學習。
  • flutter 編譯生成apk失敗
    It's likely that this file was generated under通過二分法查找,執行了多次編譯比較後發現,是由於android目錄build.gradle使用的gradle編譯版本和flutter/packages/flutter_tools/gradle/flutter.gradle中gradle版本不一致導致的。