Flutter和AndroidStudio开发环境配置

1.根据官网配置(地址:https://flutterchina.club/setup-windows/

1)下载flutter SDK

2)配置flutter环境变量(右键【我的电脑】=》【属性】=》【高级系统设置】=》.....看图,先配置两个【系统环境变量】)

注:这里有个坑,必须自己填写,不能按照官网给的【export .......】,不然配置完成之后只是临时的(配置操作,打开cmd,执行)===》关掉cmd窗口,执行【echo %PUB_HOSTED_URL%】,查看配置的变量(临时配置的就不见了)

PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

 

 

 

 

 

 3)找到你下载的flutter解压后的bin文件路径,在【系统环境变量】里头配置你下载的flutter的bin路径,然后关闭CMD窗口,再次打开执行【flutter --version】即可查看安装版本

 

 

 

 

 

 

 

 

 

 2.下载AndroidStudio和Android SDK

注:墙,合理上网

1)安装完成后,记得配置Android SDK(sdk路径)

 

 

 

 配置完成后,cmd执行adb查看是否配置安装成功

 

 adb device

 

 目前没有任何安卓设备连上

 

3.打开AndroidStudio,在File=》Settings=》Plugins 上面,安装Flutter插件(安转后包含Dart)

 

 

4.重启AndroidStudio,创建一个Flutter项目

 

 

 

 

 

 

 

 

 

注:如果项目生成APK有异常(碰到安装环境问题),可以先按照原生打开项目,或者通过File重新选择项目目录打开(打开后它会自动下载和安装相关环境以来)

 

 生成时间比较长

 

 

 这个时候百度一下,发现: 因为Gradle的Maven仓库是在国外,所以我这边没有【合理上网】。 我们可以使用阿里云的镜像地址(3处修改点)

        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }

 

 

 

 

 

修改完成,重启生成APK文件出现(lock被锁住了)

 

 之后参考

 

 

 

之后过了老久才出现(我都快以为出问题了呢)

 

 

 

 

 

4.运行项目

打开AndroidStudio的ADV Manager,创建虚拟安卓设备(创建完成后,点击【三角形】按钮启动设备),等到虚拟设备启动后,再运行AndroidStudio的项目即可看到demo效果

 

 

 

 

 

注:创建手机虚拟设备的时候,请选择不带【三角号】的配置,这样子设备的配置后面可以【root】使用

 5.配置root操作(可以让虚拟设备进行CURD)

启动虚拟设备之后我们可以使用命令【adb devices】查看连接开启的虚拟设备

 

 

 执行【adb root】进行设备root

 

 

 执行【adb remount】进行挂载(之后才能对文件进行操作-CURD),这里出现错误

 

 

执行【adb shell ls data/data】 查看设备下安装的软件

 

 

 查看刚刚Flutter项目的软件名称

 

 

 

 

 

 执行【adb shell ls -l data/data/找到的项目包名】查看项目包里头有哪些文件(前面带d的是文件夹--LINUX文件显示的样子)

 

 

 当然,在AndroidStudio中也能查看连接的虚拟设备的文件

 

 

 

目前我们缺的是【adb-remount】不成功

1)打开查看Android SDK的配置

 

 

 

2)打开查看到里头找到emulator.exe可执行文件,

 

 

 3)将文件直接拖拽到cmd窗口里头

 

 

 4)执行查看命令,查看帮助文档(后面加个 -help)

 

 

 执行它

 

 

命令行让后面跟上  【-avd 模拟器名称】,我就关闭掉虚拟设备,然后在cmd执行【SDK的路径下的emulator.exe -writable-system -avd 虚拟设备名称】(也可以通过SDK的帮助文档查虚拟设备名称)

注:我们默认的虚拟设备名字是,我执行了好多次报错,结果发现,空的地方需要用【_】下划线来补充,执行后不能关闭cmd

 

 

 

 

 

 

 

 

 

 

 然后到AndroidStudio里的【Terminal-Local】执行【adb root】和【adb remount】,这个时候就执行成功了(就可以将电脑的文件Copy到虚拟设备上面了)

 

 之后可以自己去设置虚拟设备的【开发者选项】、【语言】等配置了

注:连续点击【版本号】5次,就会开启【开发者选项】

 

 

后记:

注:碰到运行问题【flutter doctor】进行检查,还有碰到配置正常完成后,flutter doctor 也检查正常,卡在,应该是要等,我等了半个多小时才出来(Java jdk 请安装1.8.0版本及以上)

 

 

 

 

 

 

 

 

 

 

感谢:https://blog.csdn.net/wahYip/article/details/106087931

https://www.jianshu.com/p/dca76b25e910

 

posted @ 2020-07-17 01:26  蜗牛的礼物  阅读(1286)  评论(0编辑  收藏  举报