zjlindd / flutter_demo

this is mine flutter learning note

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

一、mac 上 flutter 安装教程

1、安装flutter 包 百度网盘地址 。 链接:https://pan.baidu.com/s/1S5GB_sAWGnzHHKIo0fBtSw 密码:cqe6

2、解压到您想要安装的目录 。 如 /Users/zhagjianliu/flutter

3、配置环境变量 ,这里笔者使用命令行:

vim ~/.bash_profile

4、增加三行: export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn export PATH=/Users/zhangjianliu/flutter/bin:$PATH

5、验证“flutter/bin”是否已在PATH中:

echo $PATH

6、保存完毕之后运行命令: source ~/.bash_profile

7、检测flutter 是否添加成功

flutter -h

这个时候应该能够展示flutter 的一些命令

二、安装 android studio 百度网盘地址:

第一步: rm -Rf /Applications/Android\ Studio.app rm -Rf ~/Library/Preferences/AndroidStudio* rm ~/Library/Preferences/com.google.android.studio.plist rm -Rf ~/Library/Application\ Support/AndroidStudio* rm -Rf ~/Library/Logs/AndroidStudio* rm -Rf ~/Library/Caches/AndroidStudio*

第二步:删除所有Projects

rm -Rf ~/AndroidStudioProjects

第三步:删除gradle相关文件

rm -Rf ~/.gradle

第四步:卸载所有Android Virtual Devices(AVDs) and *.keystore. note:

rm -Rf ~/.android

第五步:删除Android SDK tools,对应自己的sdk目录即可

rm -Rf ~/Library/Android*

三 、flutter doctor 检测命令

flutter doctor --android-licenses

四、创建 flutter 项目

使用 VS code 或者 android studio 创建 flutter 项目

1、vs code 创建方式 。

2、android studio 创建方式

3、使用模拟器 创建虚拟

4、flutter run 启动 flutter

🈚五、过程中遇到的问题及解决方式 1、刚建好一个demo 编译运行一个demo 控制台就出现如下情况

Launching lib/main.dart on Android SDK built for x86 in debug mode... Initializing gradle... Resolving dependencies...

  • Error running Gradle: ProcessException: Process "/Users/rabbit/develop/android/flutter_app/android/gradlew" exited abnormally: Project evaluation failed including an error in afterEvaluate {}. Run with --stacktrace for details of the afterEvaluate {} error. FAILURE: Build failed with an exception.
  • Where: Build file '/Users/rabbit/develop/android/flutter_app/android/app/build.gradle' line: 25
  • What went wrong: A problem occurred evaluating project ':app'.

Could not resolve all files for configuration 'classpath'. Could not find lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2). Searched in the following locations: https://jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
  • Get more help at https://help.gradle.org、 Command: /Users/rabbit/develop/android/flutter_app/android/gradlew app:properties Finished with error: Please review your Gradle project setup in the android/ folder.

问题原因是由于 翻墙的问题 解决办法 :https://segmentfault.com/q/1010000016775662

2、虽然能运行项目了但控制台报如下错误 Error connecting to the service protocol: HttpException: Connection closed before full header was received, uri = http://127.0.0.1:52787/ws

解决方式:问题已解决,是Aandroid版本太高,换8.1就好了

About

this is mine flutter learning note


Languages

Language:Dart 81.3%Language:Shell 6.9%Language:Swift 6.0%Language:Kotlin 5.1%Language:Objective-C 0.6%