• 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 命令运行】

     

     

     
  • 相关阅读:
    支付系统
    在Ubuntu 14.04 64bit上安装百度云Linux客户端BCloud
    spring data jpa update
    多数据源springboot-jta-atomikos
    rabbitMQ 的基本知识
    java 调用短信 api 接口发送短信
    springboot整合ribbitMQ
    【RabbitMQ】ubuntu下RabbitMQ安装与简单使用
    @Slf4j注解
    quartz 定时任务的增删改
  • 原文地址:https://www.cnblogs.com/zhangycun/p/15126777.html
Copyright © 2020-2023  润新知