Flutter初體驗(yàn)

1.installl flutter

  • 中文官網(wǎng)
    選擇windows平臺(tái)持痰,我選的zip的stable版本蚯姆,解壓到硬盤硫麻,將flutter/bin目錄添加到path,并且添加環(huán)境變量
    PUB_HOSTED_URL=https://pub.flutter-io.cn
    FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    FLUTTER_ROOT=D:\Program Files\flutter  //flutter安裝目錄
    ANDROID_HOME=D:\Program Files\Android\SDK  //Android sdk安裝目錄
    
  • 運(yùn)行flutter docker -v查看當(dāng)前軟件配置是否符合flutter開(kāi)發(fā)的要求湃密,全部調(diào)整正確后應(yīng)顯示如下:
      E:\Flutter\flutterTest>flutter doctor -v
    
      [√] Flutter (Channel stable, v1.12.13+hotfix.9, on Microsoft Windows [Version 10.0.18363.720], locale           zh-CN)
      ? Flutter version 1.12.13+hotfix.9 at D:\ProgramFiles\flutter
      ? Framework revision f139b11009 (13 days ago), 2020-03-30 13:57:30 -0700
      ? Engine revision af51afceb8
      ? Dart version 2.7.2
    
      [√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
      ? Android SDK at D:\ProgramFiles\Android\SDK
      ? Android NDK location not configured (optional; useful for native profiling support)
      ? Platform android-29, build-tools 29.0.3
      ? ANDROID_HOME = D:\ProgramFiles\Android\SDK
      ? Java binary at: D:\ProgramFiles\java\bin\java
      ? Java version Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
      ? All Android licenses accepted.
    
      [!] Android Studio (not installed)
      ? Android Studio not found; download from https://developer.android.com/studio/index.html
        (or visit https://flutter.dev/setup/#android-setup for detailed instructions).
    
      [!] Connected device
      ! No devices available
    
      ! Doctor found issues in 2 categories.
    
    應(yīng)全為對(duì)號(hào)诅挑,我未安裝Android studio,而是安裝的intellij idea泛源,同樣可行拔妥,device項(xiàng)需要打開(kāi)emulator才能顯示為對(duì)號(hào)。
  • 需要處理的問(wèn)題主要是Android toolchain达箍,需要在sdkmanager中下載没龙,如下圖:
    360截圖.jpg

    不勾選下面的選項(xiàng),下載26.1.1這個(gè)sdk tools缎玫,完成后運(yùn)行flutter doctor --android-licenses硬纤,之后的提示全部選擇y即可。
  • idea需要安裝兩個(gè)插件赃磨,flutter和dart插件筝家,有時(shí)候會(huì)搜索不到插件可以直接到官網(wǎng)下載然后本地安裝,flutter插件 dart插件邻辉;如果使用的是vscode則到插件欄中下載flutter插件即可溪王,此插件自動(dòng)關(guān)聯(lián)dart插件腮鞍。

2.create flutter

  • 使用命令或使用idea生成一個(gè)新的flutter項(xiàng)目flutter create flt1, 運(yùn)行flutter pub get命令將其中使用的庫(kù)下載下來(lái)(有點(diǎn)像npm)莹菱,如果下載不了則是上面的環(huán)境變量未設(shè)置正確移国。
  • 運(yùn)行flutter clean清除之前運(yùn)行的緩存,再運(yùn)行flutter emulators --launch 虛擬機(jī)名稱先將emulator運(yùn)行起來(lái)道伟,再運(yùn)行命令flutter run -v迹缀,如果遇到長(zhǎng)時(shí)間沒(méi)有變化則應(yīng)該是gradle的庫(kù)下載地址有問(wèn)題,可以換成國(guó)內(nèi)的鏡像地址蜜徽,將\flutter\packages\flutter_tools\gradle下的flutter.gradle文件依賴地址替換掉祝懂,如圖:
    360截圖

    生成的Android項(xiàng)目?jī)?nèi)的gradle依賴地址也需要替換。

3.以下是我在vscode內(nèi)運(yùn)行的結(jié)果娜汁,使用idea的運(yùn)行未成功嫂易,命令行沒(méi)問(wèn)題:

E:\Flutter\flt0>flutter clean
Deleting build...                                                  709ms
Deleting .dart_tool...                                               3ms

E:\Flutter\flt0>flutter emulators --launch Pixel_3a_XL_API_29

E:\Flutter\flt0>flutter run -v
[  +51 ms] executing: [D:\ProgramFiles\flutter\] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +122 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +4 ms] f139b11009aeb8ed2a3a3aa8b0066e482709dde3
[   +1 ms] executing: [D:\ProgramFiles\flutter\] git describe --match v*.*.* --first-parent --long --tags
[  +76 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[  +17 ms] v1.12.13+hotfix.9-0-gf139b1100
[  +18 ms] executing: [D:\ProgramFiles\flutter\] git rev-parse --abbrev-ref --symbolic @{u}
[ +108 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[   +1 ms] executing: [D:\ProgramFiles\flutter\] git ls-remote --get-url origin
[  +78 ms] Exit code 0 from: git ls-remote --get-url origin
[  +10 ms] https://github.com/flutter/flutter.git
[ +149 ms] executing: [D:\ProgramFiles\flutter\] git rev-parse --abbrev-ref HEAD
[  +67 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[ +228 ms] executing: D:\ProgramFiles\Android\SDK\platform-tools\adb.exe devices -l
[  +34 ms] Exit code 0 from: D:\ProgramFiles\Android\SDK\platform-tools\adb.exe devices -l
[   +1 ms] List of devices attached
           emulator-5554          device product:sdk_phone_x86_64 model:Android_SDK_built_for_x86_64 device:generic_x86_64 transport_id:3
[  +44 ms] D:\ProgramFiles\Android\SDK\platform-tools\adb.exe -s emulator-5554 shell getprop
[ +111 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +9 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[  +32 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +8 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[  +40 ms] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +323 ms] Generating E:\Flutter\flt0\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[ +123 ms] ro.hardware = ranchu
[ +444 ms] Using hardware rendering with device Android SDK built for x86 64. If you get graphics artifacts, consider enabling software rendering with
                    "--enable-software-rendering".
[  +38 ms] Launching lib\main.dart on Android SDK built for x86 64 in debug mode...
[  +46 ms] executing: D:\ProgramFiles\Android\SDK\platform-tools\adb.exe -s emulator-5554 shell -x logcat -v time -t 1
[ +108 ms] Exit code 0 from: D:\ProgramFiles\Android\SDK\platform-tools\adb.exe -s emulator-5554 shell -x logcat -v time -t 1
[        ] --------- beginning of main
           04-12 13:07:47.521 W/android.os.Debug( 1829): failed to get memory consumption info: -1
[  +15 ms] executing: D:\ProgramFiles\Android\SDK\platform-tools\adb.exe version
[  +36 ms] executing: D:\ProgramFiles\Android\SDK\platform-tools\adb.exe -s emulator-5554 logcat -v time -T 04-12 13:07:47.521
[  +54 ms] Android Debug Bridge version 1.0.41
           Version 29.0.6-6198805
           Installed as D:\ProgramFiles\Android\SDK\platform-tools\adb.exe
[  +22 ms] executing: D:\ProgramFiles\Android\SDK\platform-tools\adb.exe start-server
[  +98 ms] Building APK
[  +60 ms] Running Gradle task 'assembleDebug'...
[  +28 ms] gradle.properties already sets `android.enableR8`
[  +11 ms] Using gradle from E:\Flutter\flt0\android\gradlew.bat.
[  +69 ms] executing: [E:\Flutter\flt0\android\] E:\Flutter\flt0\android\gradlew.bat -Pverbose=true -Ptarget=E:\Flutter\flt0\lib\main.dart -Ptrack-widget-creation=true
-Pfilesystem-scheme=org-dartlang-root -Ptarget-platform=android-x64 assembleDebug
[+4919 ms] > Task :app:compileFlutterBuildDebug
[   +2 ms] [  +44 ms] executing: [D:\ProgramFiles\flutter\] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +139 ms] [ +116 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +99 ms] [   +2 ms] f139b11009aeb8ed2a3a3aa8b0066e482709dde3
[  +70 ms] [        ] executing: [D:\ProgramFiles\flutter\] git describe --match v*.*.* --first-parent --long --tags
[  +80 ms] [  +62 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[   +3 ms] [        ] v1.12.13+hotfix.9-0-gf139b1100
[  +63 ms] [  +13 ms] executing: [D:\ProgramFiles\flutter\] git rev-parse --abbrev-ref --symbolic @{u}
[   +2 ms] [  +53 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +2 ms] [        ] origin/stable
[  +63 ms] [        ] executing: [D:\ProgramFiles\flutter\] git ls-remote --get-url origin
[  +66 ms] [  +47 ms] Exit code 0 from: git ls-remote --get-url origin
[  +60 ms] [        ] https://github.com/flutter/flutter.git
[   +5 ms] [ +118 ms] executing: [D:\ProgramFiles\flutter\] git rev-parse --abbrev-ref HEAD
[   +1 ms] [  +50 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +1 ms] [        ] stable
[   +6 ms] [  +39 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[  +61 ms] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[  +56 ms] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +2 ms] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +2 ms] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 ms] [   +6 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +4 ms] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[  +71 ms] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[   +2 ms] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [ +170 ms] Initializing file store
[   +1 ms] [  +33 ms] kernel_snapshot: Starting due to {}
[   +1 ms] [  +30 ms] D:\ProgramFiles\flutter\bin\cache\dart-sdk\bin\dart.exe
D:\ProgramFiles\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root
D:\ProgramFiles\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --target=flutter -Ddart.developer.causal_async_stacks=true -Ddart.vm.profile=false        
-Ddart.vm.product=false
--bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoid-closure-call-instructions --enable-asserts     
--track-widget-creation --no-link-platform --packages E:\Flutter\flt0\.packages --output-dill
E:\Flutter\flt0\.dart_tool\flutter_build\d79f3bddf59a7d6735a0aeb80fdc56d5\app.dill --depfile
E:\Flutter\flt0\.dart_tool\flutter_build\d79f3bddf59a7d6735a0aeb80fdc56d5\kernel_snapshot.d package:flt0/main.dart
[+11185 ms] [+12321 ms] kernel_snapshot: Complete
[+1899 ms] [+1920 ms] debug_android_application: Starting due to {}
[ +300 ms] [ +235 ms] debug_android_application: Complete
[ +901 ms] [ +984 ms] Persisting file store
[  +99 ms] [  +22 ms] Done persisting file store
[   +1 ms] [   +7 ms] build succeeded.
[        ] [  +32 ms] "flutter assemble" took 15,847ms.
[ +330 ms] > Task :app:packLibsflutterBuildDebug
[   +9 ms] > Task :app:preBuild UP-TO-DATE
[  +31 ms] > Task :app:preDebugBuild UP-TO-DATE
[   +2 ms] > Task :app:compileDebugAidl NO-SOURCE
[   +3 ms] > Task :app:checkDebugManifest
[   +1 ms] > Task :app:compileDebugRenderscript NO-SOURCE
[   +3 ms] > Task :app:generateDebugBuildConfig
[  +34 ms] > Task :app:cleanMergeDebugAssets UP-TO-DATE
[  +80 ms] > Task :app:mergeDebugShaders
[   +1 ms] > Task :app:compileDebugShaders
[        ] > Task :app:generateDebugAssets
[        ] > Task :app:mergeDebugAssets
[ +636 ms] > Task :app:copyFlutterAssetsDebug
[   +3 ms] > Task :app:mainApkListPersistenceDebug
[ +141 ms] > Task :app:generateDebugResValues
[  +52 ms] > Task :app:generateDebugResources
[+1072 ms] > Task :app:createDebugCompatibleScreenManifests
[ +354 ms] > Task :app:processDebugManifest
[   +1 ms] > Task :app:processDebugJavaRes NO-SOURCE
[ +361 ms] > Task :app:checkDebugDuplicateClasses
[ +274 ms] > Task :app:desugarDebugFileDependencies
[ +216 ms] > Task :app:validateSigningDebug
[ +542 ms] > Task :app:signingConfigWriterDebug
[  +27 ms] > Task :app:mergeDebugResources
[+1275 ms] > Task :app:processDebugResources
[+3235 ms] > Task :app:compileDebugKotlin
[ +118 ms] > Task :app:mergeExtDexDebug
[ +141 ms] > Task :app:javaPreCompileDebug
[+1398 ms] > Task :app:compileDebugJavaWithJavac
[ +607 ms] > Task :app:compileDebugSources
[ +667 ms] > Task :app:transformClassesWithDexBuilderForDebug
[ +342 ms] > Task :app:mergeDebugJniLibFolders
[ +460 ms] > Task :app:mergeDebugJavaResource
[ +362 ms] > Task :app:mergeDexDebug
[+1000 ms] > Task :app:mergeDebugNativeLibs
[   +1 ms] Unable to strip library 'E:\Flutter\flt0\build\app\intermediates\merged_native_libs\debug\out\lib\x86\libflutter.so' due to missing strip tool for ABI 'X86'.
Packaging it as is.
[  +98 ms] Unable to strip library 'E:\Flutter\flt0\build\app\intermediates\merged_native_libs\debug\out\lib\x86_64\libflutter.so' due to missing strip tool for ABI
'X86_64'. Packaging it as is.
[ +309 ms] > Task :app:stripDebugDebugSymbols
[   +2 ms] Compatible side by side NDK version was not found.
[+4342 ms] > Task :app:packageDebug
[   +1 ms] > Task :app:assembleDebug
[  +26 ms] BUILD SUCCESSFUL in 38s
[   +1 ms] 30 actionable tasks: 29 executed, 1 up-to-date
[ +353 ms] Running Gradle task 'assembleDebug'... (completed in 39.2s)
[ +168 ms] calculateSha: LocalDirectory: 'E:\Flutter\flt0\build\app\outputs\apk'/app.apk
[  +75 ms] calculateSha: reading file took 73us
[ +663 ms] calculateSha: computing sha took 662us
[   +8 ms] √ Built build\app\outputs\apk\debug\app-debug.apk.
[  +41 ms] executing: D:\ProgramFiles\Android\SDK\build-tools\29.0.3\aapt dump xmltree E:\Flutter\flt0\build\app\outputs\apk\app.apk AndroidManifest.xml
[  +72 ms] Exit code 0 from: D:\ProgramFiles\Android\SDK\build-tools\29.0.3\aapt dump xmltree E:\Flutter\flt0\build\app\outputs\apk\app.apk AndroidManifest.xml
[   +6 ms] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.example.flt0" (Raw: "com.example.flt0")
               A: platformBuildVersionCode=(type 0x10)0x1c
               A: platformBuildVersionName=(type 0x10)0x9
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=22)
                 A: android:label(0x01010001)="flt0" (Raw: "flt0")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=28)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.flt0.MainActivity" (Raw: "com.example.flt0.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: intent-filter (line=35)
                     E: action (line=36)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=38)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=45)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[  +19 ms] Stopping app 'app.apk' on Android SDK built for x86 64.
[  +28 ms] executing: D:\ProgramFiles\Android\SDK\platform-tools\adb.exe -s emulator-5554 shell am force-stop com.example.flt0
[ +161 ms] executing: D:\ProgramFiles\Android\SDK\platform-tools\adb.exe -s emulator-5554 shell pm list packages com.example.flt0
[  +77 ms] package:com.example.flt0
[   +4 ms] executing: D:\ProgramFiles\Android\SDK\platform-tools\adb.exe -s emulator-5554 shell cat /data/local/tmp/sky.com.example.flt0.sha1
[  +57 ms] bf47c26759ac28436d90a92ad2532406679aad90
[   +2 ms] Installing APK.
[   +4 ms] executing: D:\ProgramFiles\Android\SDK\platform-tools\adb.exe version
[  +25 ms] Android Debug Bridge version 1.0.41
           Version 29.0.6-6198805
           Installed as D:\ProgramFiles\Android\SDK\platform-tools\adb.exe
[  +15 ms] executing: D:\ProgramFiles\Android\SDK\platform-tools\adb.exe start-server
[  +62 ms] Installing build\app\outputs\apk\app.apk...
[  +21 ms] executing: D:\ProgramFiles\Android\SDK\platform-tools\adb.exe -s emulator-5554 install -t -r E:\Flutter\flt0\build\app\outputs\apk\app.apk
[+2025 ms] Performing Streamed Install
                    Success
[   +1 ms] Installing build\app\outputs\apk\app.apk... (completed in 2.0s)
[   +9 ms] executing: D:\ProgramFiles\Android\SDK\platform-tools\adb.exe -s emulator-5554 shell echo -n ad1bc95aa979fd0bd1c217725ac68cc1fb855428 >
/data/local/tmp/sky.com.example.flt0.sha1
[ +150 ms] Android SDK built for x86 64 startApp
[   +5 ms] executing: D:\ProgramFiles\Android\SDK\platform-tools\adb.exe -s emulator-5554 shell am start -a android.intent.action.RUN -f 0x20000000 --ez
enable-background-compilation true --ez enable-dart-profiling true --ez enable-checked-mode true --ez verify-entry-points true
com.example.flt0/com.example.flt0.MainActivity
[ +488 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.flt0/.MainActivity (has extras) }
[   +1 ms] Waiting for observatory port to be available...
[ +464 ms] D/FlutterActivity( 3390): Using the launch theme as normal theme.
[   +5 ms] D/FlutterActivityAndFragmentDelegate( 3390): Setting up FlutterEngine.
[   +1 ms] D/FlutterActivityAndFragmentDelegate( 3390): No preferred FlutterEngine was provided. Creating a new FlutterEngine for this FlutterFragment.
[+1170 ms] D/FlutterActivityAndFragmentDelegate( 3390): Attaching FlutterEngine to the Activity that owns this Fragment.
[ +100 ms] D/FlutterView( 3390): Attaching to a FlutterEngine: io.flutter.embedding.engine.FlutterEngine@3609f2e
[  +33 ms] D/FlutterActivityAndFragmentDelegate( 3390): Executing Dart entrypoint: main, and sending initial route: /
[  +87 ms] Observatory URL on device: http://127.0.0.1:46797/b8z_yhdNKbA=/
[   +4 ms] executing: D:\ProgramFiles\Android\SDK\platform-tools\adb.exe -s emulator-5554 forward tcp:0 tcp:46797
[ +129 ms] 53138
[  +22 ms] Forwarded host port 53138 to device port 46797 for Observatory
[  +43 ms] Connecting to service protocol: http://127.0.0.1:53138/b8z_yhdNKbA=/
[ +842 ms] Successfully connected to service protocol: http://127.0.0.1:53138/b8z_yhdNKbA=/
[   +9 ms] Sending to VM service: getVM({})
[  +40 ms] Result: {type: VM, name: vm, architectureBits: 64, hostCPU: Virtual CPU, operatingSystem: android, targetCPU: x64, version: 2.7.2 (Mon Mar 23 22:11:27 2020
+0100) on "android_x64", _profilerMode: VM, _nativeZoneMemoryUsage: 0, pid: 3390, startTime: 158669...
[  +43 ms] Sending to VM service: getIsolate({isolateId: isolates/2879932248149975})
[  +40 ms] Sending to VM service: _flutter.listViews({})
[  +17 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0x7ef9d0163f20, isolate: {type: @Isolate, fixedId: true, id:
isolates/2879932248149975, name: main.dart$main-2879932248149975, number: 2879932248149975}}]}
[  +35 ms] DevFS: Creating new filesystem on the device (null)
[  +37 ms] Sending to VM service: _createDevFS({fsName: flt0})
[  +44 ms] Result: {type: Isolate, id: isolates/2879932248149975, name: main, number: 2879932248149975, _originNumber: 2879932248149975, startTime: 1586696915758,       
_heaps: {new: {type: HeapSpace, name: new, vmName: Scavenger, collections: 0, avgCollectionPeriodMillis...
[  +65 ms] Result: {type: FileSystem, name: flt0, uri: file:///data/user/0/com.example.flt0/code_cache/flt0OCZCSW/flt0/}
[   +5 ms] DevFS: Created new filesystem on the device (file:///data/user/0/com.example.flt0/code_cache/flt0OCZCSW/flt0/)
[   +5 ms] Updating assets
[ +248 ms] Syncing files to device Android SDK built for x86 64...
[   +6 ms] Scanning asset files
[  +47 ms] <- reset
[   +1 ms] Compiling dart to kernel with 0 updated files
[  +26 ms] D:\ProgramFiles\flutter\bin\cache\dart-sdk\bin\dart.exe D:\ProgramFiles\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot
--sdk-root D:\ProgramFiles\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --target=flutter -Ddart.developer.causal_async_stacks=true       
--output-dill C:\Users\ADMINI~1\AppData\Local\Temp\flutter_tool.9b916826-7cbe-11ea-ae93-001e8cf62068\app.dill --packages E:\Flutter\flt0\.packages
-Ddart.vm.profile=false -Ddart.vm.product=false
--bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoid-closure-call-instructions --enable-asserts     
--track-widget-creation --filesystem-scheme org-dartlang-root
[  +62 ms] D/EGL_emulation( 3390): eglMakeCurrent: 0x7ef9408637c0: ver 2 0 (tinfo 0x7ef940818f20)
[   +1 ms] D/eglCodecCommon( 3390): setVertexArrayObject: set vao to 0 (0) 1 0
[   +6 ms] <- compile package:flt0/main.dart
[+11839 ms] Updating files
[ +360 ms] DevFS: Sync finished
[   +2 ms] Syncing files to device Android SDK built for x86 64... (completed in 12,351ms, longer than expected)
[  +52 ms] Synced 0.9MB.
[   +7 ms] Sending to VM service: _flutter.listViews({})
[  +10 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0x7ef9d0163f20, isolate: {type: @Isolate, fixedId: true, id:
isolates/2879932248149975, name: main.dart$main-2879932248149975, number: 2879932248149975}}]}
[  +36 ms] <- accept
[   +3 ms] Connected to _flutterView/0x7ef9d0163f20.
[   +5 ms] ???  To hot reload changes while running, press "r". To hot restart (and rebuild state), press "R".
[   +3 ms] An Observatory debugger and profiler on Android SDK built for x86 64 is available at: http://127.0.0.1:53138/b8z_yhdNKbA=/
[  +43 ms] For a more detailed help message, press "h". To detach, press "d"; to quit, press "q".
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末兄朋,一起剝皮案震驚了整個(gè)濱河市掐禁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌颅和,老刑警劉巖傅事,帶你破解...
    沈念sama閱讀 216,544評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異峡扩,居然都是意外死亡蹭越,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門教届,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)响鹃,“玉大人,你說(shuō)我怎么就攤上這事案训÷蛑茫” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,764評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵强霎,是天一觀的道長(zhǎng)忿项。 經(jīng)常有香客問(wèn)我,道長(zhǎng)城舞,這世上最難降的妖魔是什么轩触? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,193評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮家夺,結(jié)果婚禮上脱柱,老公的妹妹穿的比我還像新娘。我一直安慰自己拉馋,他們只是感情好榨为,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,216評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布掸茅。 她就那樣靜靜地躺著,像睡著了一般柠逞。 火紅的嫁衣襯著肌膚如雪昧狮。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,182評(píng)論 1 299
  • 那天板壮,我揣著相機(jī)與錄音逗鸣,去河邊找鬼。 笑死绰精,一個(gè)胖子當(dāng)著我的面吹牛撒璧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播笨使,決...
    沈念sama閱讀 40,063評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼卿樱,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了硫椰?” 一聲冷哼從身側(cè)響起繁调,我...
    開(kāi)封第一講書(shū)人閱讀 38,917評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎靶草,沒(méi)想到半個(gè)月后蹄胰,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,329評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡奕翔,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,543評(píng)論 2 332
  • 正文 我和宋清朗相戀三年裕寨,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片派继。...
    茶點(diǎn)故事閱讀 39,722評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡宾袜,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出驾窟,到底是詐尸還是另有隱情庆猫,我是刑警寧澤,帶...
    沈念sama閱讀 35,425評(píng)論 5 343
  • 正文 年R本政府宣布纫普,位于F島的核電站阅悍,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏昨稼。R本人自食惡果不足惜节视,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,019評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望假栓。 院中可真熱鬧寻行,春花似錦、人聲如沸匾荆。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,671評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至简卧,卻和暖如春兔魂,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背举娩。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,825評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工析校, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人铜涉。 一個(gè)月前我還...
    沈念sama閱讀 47,729評(píng)論 2 368
  • 正文 我出身青樓智玻,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親芙代。 傳聞我的和親對(duì)象是個(gè)殘疾皇子吊奢,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,614評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容