Flutter之Android Studio环境配置

  • IDE和SDK的安装
  • Device配置
    • AVD
    • Genymotion
      • 安装
      • ADB设置
      • AS中安装Genymotion插件
    • 踩坑记录

IDE和SDK的安装

Flutter安装:参考 https://flutterchina.club/setup-windows/
AS安装配置:参考 https://flutterchina.club/get-started/editor/#androidsstudio

按照如上文章进行初始化操作,基本上不会有什么太大的问题,注意环境变量的配置

Device配置

AVD

按照创建第一个flutter程序 之后,兴致勃勃地准备查看运行效果,点击运行之后,结果提示“no devices”,百度一番之后发现原来Android程序运行需要使用模拟器。
好吧,那就开始安装AS自带的模拟器吧
首先进入“AVD Manager”界面,工具栏中那个手机下有个小绿人的图标,如下图3

进入如下界面后点击创建模拟器按钮,接下来就是按照步骤一步步next了,

进入系统镜像选择界面的时候,结果给我提示 your cpu does not support required features (VT-x or SVM)
好了,又要去百度了,最终的结论是:Android自带的模拟器不能再AMD CPU下使用。

这可咋办,难道我还得去换CPU?感觉不应该啊,这种问题肯定有办法去解决的,否则Android开发者也太辛苦了吧,嗯,又是百度,百度告诉我可以使用第三方的模拟器,于是踏上了Genymotion的采坑之路。

Genymotion

安装

去官网下载 ,先注册账号,选择下载带VirtualBox的Genymotion
下载完成后按照向导一步步安装即可

安装完成之后,打开Genymotion,安装需要的Android 镜像

ADB设置

Genymotion->Settings->ADB
注:选择使用 Custom Android SDK tools,图1中3的路径可以从AS的设置里面查看(见图2截图 File->settings->Apperance&Behavior->system Settings->Android SDK)
设置完成之后重启AS和Genymotion即可

AS中安装Genymotion插件

在Settings的Plugins中搜索Genymotion安装即可

安装完成后,在工具栏可以看到 Genymotion Device Manager,如果看不到的话,在 查看>工具栏。( View > Toolbar.)中把Toolbar勾上,因为在AS3.0开始显示Genymotion插件图标的工具栏默认为隐藏状态

设置完成之后就可以在AS里面启动已经安装好的OS镜像了

踩坑记录

坑:如果模拟器启动后再AS中运行还提示找不到可用的模拟器,则可以参考如下方式处理
打开任务管理器,查看adb.exe这个进程,右键打开文件位置,如果不是之前ADB中设置的路径则把所有的adb.exe进程杀掉,重新启动AS和Genymotion模拟器即可

坑:如果上述操作完成后,devices没有问题,但是运行的时候出现gradle解压错误,那就按照错误提示去下载对应的gradle,并将zip包放入提示的文件夹,我这边是因为这个zip有问题,无法解压缩导致的。

经过几个日日夜夜的艰苦奋斗,第一个flutter的demo示例终于运行成功了

Flutter之Android Studio环境配置采坑记录相关推荐

  1. android 人品测试,Android单元测试环境搭建采坑记录

    添加依赖 android { defaultConfig { testInstrumentationRunner "android.support.test.runner.AndroidJU ...

  2. 跨平台flutter- window与Android Studio环境配置

    背景 Flutter是谷歌的混合移动UI框架,一套代码可以快速在iOS和Android上构建高质量的原生用户界面,Flutter可以与已有的代码一起混编,Flutter是完全免费并且开源的,正被越来越 ...

  3. Android Studio环境配置安装、搭建详细步骤及使用方法

    APP准备工作如下 1.源码下载 因为我已经下载好了 就不演示了 连下载都不会我就不说什么了. 稍后我会随教程发源码出去 jdk-8u77-windows-x64 萝卜app 1.1 mahuaTV这 ...

  4. android studio环境配置

    今天,简单讲讲Android studio如何安装和配置好环境. 昨天,讲了jdk环境的配置,如果没有配置好jdk,是不能安装Android studio的.如果已经配置好jdk环境,那么直接学习An ...

  5. Android Studio 环境配置及常见问题处理

    最近在学习android开发,家里事情也比较多,趁现在有时间更新下android学习笔记.在谈Android studio的一些配置问题之前,请容许感慨一番."我待Android studi ...

  6. Android studio环境配置万能方案

    共需要设置五部分: ANDROID_AVD_HOME和ANDROID_SDK_ROOT --设置为avd的路径,一般为C:\Users\lenovo.android\avd ANDROID_HOME- ...

  7. Android开发——Android Studio中配置及使用OpenCV示例

    from: http://www.mobile-open.com/2015/86176.html 本文主要讲述了Android Studio中配置及使用OpenCV示例,现在整理出来分享给Androi ...

  8. 【Android RTMP】RTMPDumb 源码导入 Android Studio ( 交叉编译 | 配置 CMakeList.txt 构建脚本 )

    文章目录 安卓直播推流专栏博客总结 一. RTMP 协议 二. RTMP 协议使用 三. RTMPDump 源码下载 四. RTMPDump 源码交叉编译 五. RTMPDump 源码导入 Andro ...

  9. 【Android FFMPEG 开发】Android Studio 工程配置 FFMPEG ( 动态库打包 | 头文件与函数库拷贝 | CMake 脚本配置 )

    文章目录 I . FFMPEG 交叉编译后的函数库及头文件 II . FFMPEG 静态库打包动态库 ( 仅做参考 ) III . 创建 Android Studio 工程 IV . FFMPEG 头 ...

最新文章

  1. PHP大数组过滤元素、修改元素性能分析
  2. 去掉数组中重复的数字。
  3. 苹果电脑安装python-在Mac上安装Python环境
  4. Bottle源码阅读(3) HeaderDict
  5. Dispose() C# 优化内存
  6. php自定义弹窗,自定义弹窗Style样式
  7. JavaScript数据结构与算法——队列详解(下)
  8. mysql主主 主键冲突_mysql主从复制原理,主主复制时主键冲突解决
  9. android ros 节点编写_嵌入式的我们为什么要学ROS
  10. 基本排序算法及分析(二):冒泡排序
  11. 开源的“底线”在哪里?
  12. 再见,Python!骨灰级程序员:用对这个方法,编程能力暴增!
  13. datatables 树形表格 java数据组装_实学:Java开发自己的博客系统-第三十篇(后台添加栏目功能-4)...
  14. 2星|《零工经济》:缺少对数据、事实、概括、分析,基本是流于表面的畅想...
  15. ubunut18.04 pycharm创建快捷方式和右键创建空白文件夹
  16. 移动硬盘在Windows和Mac上同时使用的巨坑
  17. 小记!华为 8.0系统切换APP内语言(中英文)无效(其他版本手机均有效)。
  18. 未来计算机的畅享300,新学期畅享作文300字(通用5篇)
  19. 必应搜索 - 显示历史记录
  20. Axure RP9——【图片放大预览效果】

热门文章

  1. 有101根电线 每根的一头在楼底 另一端在楼顶 有一个灯泡 一个电池 无数根很短的电线 怎么样在楼上一次在楼下去一次将电线的对应关系弄清楚。
  2. 深度好文:最详细的卷积神经网络入门教程
  3. 记录一次腾讯CLB负载均衡引起的线上问题
  4. uni-app - 日历选择器组件(支持日期 “范围选择“ 多选 / 支持单选日期 / 自定义默认选中时间 / 弹框式 / 支持农历 )完美兼容 H5 APP 小程序,最好用的教程完整源代码插件!
  5. js自动执行函数书写方式
  6. arc060 E - Tak and Hotels
  7. c语言字符串强制类型转换,C语言学习九 —头文件强制类型转换错误处理
  8. 常用的几个es10新特性
  9. Nginx http 跳转到 https
  10. 微鳄365,可私有化部署的企业管理软件,让数据更安全让管理更方便