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、运行结果如下图
image9、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
}
网友评论