美文网首页
flutter安装

flutter安装

作者: 渣渣曦 | 来源:发表于2021-03-04 20:57 被阅读0次

    1、通过以下网址下载flutter SDK

    https://flutter.io/docs/get-started/install/windows

    2、把 flutter\bin 把入环境变量

    3、安装 android studio

    4、运行 flutter doctor

    5、通过以下命令建立第一个flutter app

    flutter create first_app

    6、连接设备

    1)连接拟设备:使用Android Studio打开"first_app"项目

    Android Studio > Tools > Android > AVD Manager and select Create Virtual Device.

    2)连接实体设备(没搞定):

    华为手机设备为:设置->系统->关于手机,点版本号; 系统->开发人员选项,启用开发者选项、USB调试。

    7、通过以下命令运行flutter项目

    flutter run

    8、运行结果如下图

    image

    9、android studio 安装flutter、Dart 插件

    File->Settings...->Plugins 搜索并安装

    10、一些使用小技巧

    1)模拟器置顶:在模拟器选项里选择 ...->Settings->General->Emulator always on top

    11、Flutter 2.0 代理问题

    1)在工程.android目录中,对应的build.gradle文件下,添加代码后重新编译,如下

    
    allprojects {
    
        repositories {
    
            google()
    
            jcenter()
    
        }
    
    }
    
    

    2) 打包时因为网络问题总行相关包报超时,修改android/gradle.properties增加本地代理或者修改build.gradle的远程仓库为阿里服务提供地址:

    systemProp.http.proxyHost=127.0.0.1
    systemProp.https.proxyPort=7890
    systemProp.https.proxyHost=127.0.0.1
    systemProp.http.proxyPort=7890
    
    buildscript {
        ext.kotlin_version = '1.3.50'
        repositories {
            maven{ url 'https://maven.aliyun.com/repository/google' }
            maven{ url 'https://maven.aliyun.com/repository/jcenter' }
            maven{ url 'https://maven.aliyun.com/repository/public'}
        }
    
        dependencies {
            classpath 'com.android.tools.build:gradle:4.1.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/jcenter' }
            maven{ url 'https://maven.aliyun.com/repository/public'}
        }
    }
    

    12、一些依赖库需要高版本的sdk支持,修改android/app/build.gradle,中minSdkVersion调至所要求版本即可

        defaultConfig {
            // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
            applicationId "com.zhizhicloud.super_app"
            minSdkVersion 16
            targetSdkVersion 30
            versionCode flutterVersionCode.toInteger()
            versionName flutterVersionName
        }
    

    相关文章

      网友评论

          本文标题:flutter安装

          本文链接:https://www.haomeiwen.com/subject/rxflqltx.html