zoukankan      html  css  js  c++  java
  • Flutter安装+Vscode+夜神模拟器+android SDK

     


    此次安装flutter需要用到的工具:

    【Vscode】1.36.1 + 安装flutter插件与dart插件 (安装简单,不详细写了)

    【Android SDK】android-sdk_r24.4.1-windows.zip

    【Flutter】flutter_windows_v1.7.8+hotfix.4-stable.zip

    【夜神模拟器】6.3.0.5  (安装简单,不详细写了)


    【约定】本人习惯把软件安装在D:Devsoft 文件夹下,vscode与夜神模拟器就在这个目录下;

    把与Android有关的统一在D:Devsoft 文件夹下新建了android文件夹下放置(即D:DevsoftAndroid)

    vscode与夜神安装简单,这里不详述了。重点android SDK与flutter的安装配置


    【SDK安装】

    解压android-sdk_r24.4.1-windows.zip ,复制其文件下的android-sdk-windows文件夹到D:DevsoftAndroid文件夹下,android-sdk-windows文件夹重命名为SDK文件夹

    打开环境变量添加:

    ANDROID_HOME :D:DevsoftAndroidSdk

    ANDROID_SDK_ROOT : D:DevsoftAndroidSdk

    Path:D:DevsoftAndroidSdkplatform-tools;D:DevsoftAndroidSdk ools

    【flutter安装】

    解压flutter_windows_v1.7.8+hotfix.4-stable.zip ,复制其文件下的flutter文件夹到D:DevsoftAndroid文件夹下

    打开环境变量添加:

    PUB_HOSTED_URL:https://pub.flutter-io.cn  (主要是代理加速下载)

    FLUTTER_STORAGE_BASE_URL :https://storage.flutter-io.cn (主要是代理加速下载)

    Path:D:DevsoftAndroidflutterin


    有以上几步,就基本安装好了,开始踩坑了

    打开vscode,按【ctrl+shift+P】,输入【flutter:new project】,随便取个名字,放置在某个文件夹下

    新建好了后,在【cmd】输入【flutter run】运行会出现几个问题:

    1. 【安装gradle卡住了】 

    可以关闭掉,手动下载gradle-4.10.2-all.zip 放置到C:UsersAdministrator.gradlewrapperdistsgradle-4.10.2-all9fahxiiecdb76a5g3aw9oi8rv目录下

     

    2. 【Resolving dependencies卡住了】 

    可以在新建好的flutter项目的Android文件下的build.gradle文件里面修改如下:

    这个文件里面有两个repositories,找到他们,把里面的两个注释掉,新增三个内容,为了加速下载。

    repositories {

            // google()   把这个注释掉

            // jcenter()   把这个注释掉

            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' } //新增内容

        }

     

    3.【如何vscode连接夜神模拟器】

    运行夜神浏览器,找到夜神模拟器的安装目录下的bin目录下,【shift键+鼠标右键】调用命令,输入【 nox_adb.exe connect 127.0.0.1:62001】 ,这样你在vscode右下角栏里面就可以看到已经连接上了

     

    4. 【下载android的一些工具会卡,尤其谷歌被墙】

    打开C:WindowsSystem32driversetc下的hosts

    添加以下内容到里面且保存:

    203.208.40.104 dl.google.com

    203.208.40.104 dl-ssl.google.com

    5.【Android sdk授权问题】

    cmd运行【flutter doctor】,可以看到提示Android toolchain - develop for Android devices的授权问题,有个【flutter doctor --android-sdk 】类似在提示里面,你可以运行这个提示的命令,一路yes就可以解决了。


    整理好以上内容后,打开夜神和vscode,在vscode新建的flutter项目中,打开终端输入【flutter run】,坐等他完成后,在夜神就会新建一个apk且展示刚才的flutter项目

    【要想看到自己运行的flutter run的进度详细,可以改为 flutter run -v 命令运行】

     

     

     
  • 相关阅读:
    vim在插入模式下的粘贴
    关于外语学习的7个“美丽误会”(图)
    美国在线教育的启示:教育领域正在革命
    自动生成计算题
    字符串的截取,分割,替换
    将字符串转成byte,然后再转回来 日期相互转化字符串
    java编写的万年历代码
    小球弹砖块游戏(JAVA)
    随即输入一段字符串,统计出数字,大写字母。小写字母,空格
    邮箱验证信息
  • 原文地址:https://www.cnblogs.com/zhangycun/p/15126777.html
Copyright © 2011-2022 走看看