zoukankan      html  css  js  c++  java
  • Flutter环境配置

    安装JAVA环境

    新建 JAVA_HOME

    变量值填写jdk的安装目录

    C:Program FilesJavajdk1.8.0_191

    系统变量 →  Path 变量

    %JAVA_HOME%in;%JAVA_HOME%jrein;  必须放在第一个变量上

    系统变量 →  新建 CLASSPATH 变量

    .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;

    android SDK工具包

    http://tools.android-studio.org/index.php/sdk

    ANDROID_HOME

    盘符:android-sdk-windows

    path

    %Android_Home%platform-tools;

    %Android_Home% ools;

    %Android_Home%emulator;

    找到aapt.exe

    path加入

    %Android_Home%uild-tools28.0.3

    SDK安装:

    android-sdk-tools

    android-sdk-Platform-tools

    android-sdk-Bulid-tools

    android[版本号]-skd-Platform

    配置开发环境

    1、Flutter SDK

    https://flutter.dev/docs/development/tools/sdk/releases

    加入path环境变量

    盘符:flutterin

    2、android-studio

    http://www.android-studio.org

    android studio  ---- setting ---- plugins ---  flutter

    3、运行

    终端运行:flutter doctor

    如果证书问题:

    终端运行:flutter doctor --android-licenses

    识别连接安卓设备

    终端运行:flutter devices

    IDE插件
    http://plugins.jetbrains.com/idea
    
    创建项目
    
    flutter create my_app 
    
    cd my_app
    flutter run
    
    
    链接模拟器
    
    逍遥
    adb connect 127.0.0.1:21503
    
    夜神
    adb connect 127.0.0.1:62001
    
    adb devices
    
    
    查找packages网站
    
    https://pub.dev/flutter
    
    pub get failed下载包失败解决方法:
    
    用户变量新增
    PUB_HOSTED_URL ===== https://pub.flutter-io.cn 
    FLUTTER_STORAGE_BASE_URL ===== https://storage.flutter-io.cn
    打包apk
    
    使用命令行:
    
    cd <app dir> (<app dir> 为您的工程目录).
    运行flutter build apk (flutter build 默认会包含 --release选项).
    可直接使用编辑器中的Terminal运行 flutter build apk 命令.
    
    打包好的发布APK位于/build/app/outputs/apk/app-release.apk
    
    加载不出网络资源原因
    
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    
    加到android/src/profile/AndroidManifest.xml不生效 真机上图片都加载不出来,查看应用信息显示没有申请任何权限,
    profile同级的main目录下还有一个AndroidManifest.xml文件,即android/src/main/AndroidManifest.xml使用权限申请配置放到这里 打包再次安装 就可以访问网路了

     报错解决办法

    Could not download kotlin-gradle-plugin.jar
    
    在project      build.gradle添加classpath"org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    
    在app           build.gradle添加apply plugin: 'kotlin-android-extensions'

     资源

    flutter工具集合
    
    图标
    
    Dart开源包官网
    
    Dart开源包国内镜像
    
    Flutter布局 
    
    Flutter开发者 
    
    Flutter开源APP 
    
    学习资料 
    
    flutter做图表官方图库
    https://google.github.io/charts/flutter/gallery.html
    https://github.com/google/charts
  • 相关阅读:
    CRC全套算法 CRC4,CRC5,CRC7,CRC8,CRC16,CRC32,CRC32 mpeg-2
    ubuntu18.04使用vscode报pylint is not install错误
    [转]C结构体之位域(位段/位域)
    获取gcc和clang的内置宏定义
    Win10下使用MinGW到指定路径编译C-C++文件
    【YM】ssh命令 远程登录Linux
    Linux环境下搭建Qt5.9开发环境
    WSL-Ubuntu-更换apt源为阿里源
    git常用命令
    Lucene的基本使用
  • 原文地址:https://www.cnblogs.com/ronle/p/10675006.html
Copyright © 2011-2022 走看看