Flutter之Android Studio环境配置采坑记录

    xiaoxiao2022-07-02  112

    Flutter之Android Studio环境配置

    IDE和SDK的安装Device配置AVDGenymotion安装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示例终于运行成功了

    最新回复(0)